<SEC-DOCUMENT>0001462056-23-000142.txt : 20230512
<SEC-HEADER>0001462056-23-000142.hdr.sgml : 20230512
<ACCEPTANCE-DATETIME>20230512160421
ACCESSION NUMBER:		0001462056-23-000142
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		83
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230512
DATE AS OF CHANGE:		20230512

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Backblaze, Inc.
		CENTRAL INDEX KEY:			0001462056
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				208893125
		STATE OF INCORPORATION:			DE

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

	BUSINESS ADDRESS:	
		STREET 1:		500 BEN FRANKLIN CT
		CITY:			SAN MATEO
		STATE:			CA
		ZIP:			94401
		BUSINESS PHONE:		650.352.3738

	MAIL ADDRESS:	
		STREET 1:		500 BEN FRANKLIN CT
		CITY:			SAN MATEO
		STATE:			CA
		ZIP:			94401
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>blze-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c,d:13bb37b29e114cc099a235f50fd0ecb5--><html xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:blze="http://www.backblaze.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blze-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8xLTEtMS0xLTg3NjM5_1f1f4fdb-670c-416e-81ad-519ec561503e">0001462056</ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8yLTEtMS0xLTg3NjM5_2df4ed3b-ba8f-4746-be1e-87353371537c">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8zLTEtMS0xLTg3NjM5_e103c5e2-7ccf-4d33-91db-2a418b4c0be2">2023</ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV80LTEtMS0xLTg3NjM5_0a41b091-34c2-4261-bba6-7cb02e813abe">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV81LTEtMS0xLTg3NjM5_018c8616-e54f-41e5-8f4e-5c9dcd88827a">False</ix:nonNumeric><ix:nonFraction unitRef="segment" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNy9mcmFnOjNjZWQ1MmZlOTYzOTQyOWY4N2RmMTc1MzliMjhhNjc5L3RhYmxlOmNmOTdkMzc4NjhlYjQ5MmE4MWUyMDAwNjYzMjgyYjE5L3RhYmxlcmFuZ2U6Y2Y5N2QzNzg2OGViNDkyYTgxZTIwMDA2NjMyODJiMTlfMS0xLTEtMS04NzYzOQ_3796e0b4-0bad-4940-9977-695759e94990">1</ix:nonFraction><ix:nonFraction unitRef="segment" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportingUnits" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNy9mcmFnOjNjZWQ1MmZlOTYzOTQyOWY4N2RmMTc1MzliMjhhNjc5L3RhYmxlOmNmOTdkMzc4NjhlYjQ5MmE4MWUyMDAwNjYzMjgyYjE5L3RhYmxlcmFuZ2U6Y2Y5N2QzNzg2OGViNDkyYTgxZTIwMDA2NjMyODJiMTlfMS0yLTEtMS04NzYzOQ_ff1df415-84dd-4953-a06b-4a25b38b727c">1</ix:nonFraction><ix:nonNumeric contextRef="i19a7719819f94f86b362215d4433cca3_D20230101-20230331" name="blze:CapitalLeasesAgreementTerm" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjY4_d0e6b91a-a41f-4eb7-a6ce-fba21e619612">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ie2614efb489f4457857f79af86d626e8_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTQ2_97bc8f0c-57b7-48ad-8aae-18259cbadf6c">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="id58332071e9642f6bdc67a39fc893c63_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTUz_5f23750a-49f3-4f65-88f5-905f8a88eada">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMTA1_4ade79a0-b1c8-4b73-9bcf-1b9a46036e34">P1Y11M1D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blze-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba41c9ae79e46f48317dd54af098b0a_I20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i0235c458c77a47a1985d11af8c8bc00e_I20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id06734ae44484666924089bd54fec8ba_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i93b4ec47b2014ba1932c915cdf74c332_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i052cebcaa3144d318c4c109590bbe764_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0843caac919241a69bfb1e49df219a33_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c79804457224d06a78e400e6cb543c5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e69a748507a4a0e85266a61ad298d4f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="i29dec7f5649a45e6a3dc84351b0f0e99_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="ic9751df8e0494ea4b0960250783ea7ad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="i616f6fa907654894a83dc1bf6be34d9d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39007ca7769745eb9a115e089612cb66_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i018e2f169d6c4127a5e113b2d1fa32a6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i290adfbb24e048b8827a0a0cd52ed1a3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3f781af36924286be997690f51fa1d4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ffb95240ee54bac8a847912278d48ab_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i992f327ab4cb4ffa906f7420373a80b2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="i06f478b46c8b4c0f98d0725a6c55676a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="i6c549b0058ba4feca84d4d5f34b3af75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5e71b69873a487e826b7423a49b00ba_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bdfd139be754b5e9125b112432778d7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bd74462a43e474d9eaee66ce5838e6c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef0676ea5f743cc93173e9ebe134386_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i752a70079c7a455dab3b34cf603cb07a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">blze:CashDisbursementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i8f72b8d35c824db5bad05c0b8b00b22a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">blze:CashDisbursementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87dfc6d1a9094c8682bccca4e3564178_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8480ef0902754667bed2aafeaea8e79a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>blze:segment</xbrli:measure></xbrli:unit><xbrli:context id="ic64a9afbe0f04c16b0e0a740b5909ffb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:B2CloudStorageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3451e3e21864a9ca82ccd5471195bca_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:B2CloudStorageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b68dc157e534fc7a0078b56e72f8161_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ComputerBackupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i863375fa95574d86809cc0f83c1ed1a3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ComputerBackupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94694fb5ec714900b576315eca70e2ba_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ConsumptionBasedArragmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65dcf76316ba47469dbbad15fa49bacb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ConsumptionBasedArragmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33503195efdc41fd93f84a36629ad0bf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:SubscriptionBasedArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i905fea3f4b5047ff8220eff1e8a9c8fa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:SubscriptionBasedArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic29be2ca32ed464b9a05e24710d300de_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:PhysicalMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i148febb76ba0434c849e6323a5495ffb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:PhysicalMediaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id46c2c869121494d8806bbae74e55845_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i110b445a9bc14f7e8835b583634a903e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia247d944c1344cfa9e128ef5100bb8f1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1f1f35976194cdc800d91af2703f4fc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07852b555a194c86a8506269302ad41f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1af4cc1e839749ce80ce62b426e316ba_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i256d099deb954e80bfd45e8109642008_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if245cddf280c49df9654c4b7d15211f0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide1c898fc35e4925b81cf4602a198518_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>blze:security</xbrli:measure></xbrli:unit><xbrli:context id="i5f74f7d63d134f90a3fa79035b5e5205_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:DataCenterEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i975f13ff007d494383305c039afe6ddc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:DataCenterEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie294bc05a41542ce96aa276a70ce2569_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:LeasedDataCenterEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e9d113c9da043b6b981dee0e97ef79d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:LeasedDataCenterEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5db716162d4943e6bc973f493eb107c9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d2c36ade3f643fd9dc6f2f1e5e2a6dd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5120dc96116647a4988417a5fc96eb01_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65484caade38444ab7d594244adf80a3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0558ec01a0424331a2fd980318dd4271_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e014b305ba140649089195a54a8a113_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i777cbd6370f74bb7999045c2a64163d9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb3981a3737482db19a0fdbdbbd3db4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2951566c6bf48419ec2394f5cb40491_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4022023aebf84d8d98df169e8db3cb63_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1567882ca3e48e6ab7b2244f6dbbe61_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31fb1058171a4d76b66d70ba4b1b737a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a369ab633ff49e9afc9b5254d57ce68_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d3df87398544663b23722a32839dffe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i912f4a21727a49dd8d975366cd3be9e2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3d9fcf080324a44b7127f32654ec733_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc45138c6f884480ae33fedf1457e81a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">blze:GeneralAndAdministrativeSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ddf6b9b063c45f88ec3672bcec7dd0e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">blze:GeneralAndAdministrativeSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-15</xbrli:startDate><xbrli:endDate>2022-07-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19a7719819f94f86b362215d4433cca3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8059518921854726b5ca0a46b88a07cc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i814950b49428412b8479661744b3fb7c_D20230201-20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">blze:SAFEAgreementInvestorsMember</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="i2e8a29587ff647fcbfd5bfdd8aac8286_D20230201-20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">blze:SAFEAgreementSettlementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">blze:TMTInvestmentsPLCMember</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="i5c3647d1ec55416bb0d7a80874690ac7_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7a80d6d62704234b1ef2be7b27c69aa_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a948bf26cad47d4972210a8040cbcd2_D20230101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b8f76db1aa4636a568bdb726c45c1c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3421421cfdb475cbd5e9f7791f907c5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40ca005efb6f4519b1dd2b8eca3f9b0b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc2a48a1ab04ab1b3da185f09d21823_I20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="installment"><xbrli:measure>blze:installment</xbrli:measure></xbrli:unit><xbrli:context id="i02c5b5e65d964b2eb83ead7396534e21_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>blze:vote</xbrli:measure></xbrli:unit><xbrli:context id="i5df7f1fe53354336a14170b27f470b17_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i401706fe52954059b575a9b34f33914f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if330b57307344c53859509e04a660cfb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i323934156245438d9927b912dee40280_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf758ad912294e00a1840acc2f9f2e22_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaed65961f6a542079956c8463454fe85_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851e7b93b85e40f0a7b4a5a9ba207480_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0a19af9ff24cd69e2a8c9b54074c48_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie67527a176ce4f4a85f3099f3bfc2d29_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d42aa400a948ef94511dcfdd635a6c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0eca4f5c695413dad6d37b65967670c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b2d15c9cd64fca9b2d8e31942d5d0e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i022b9399307741d28da3b756afd8f8cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5aa5657a93c47f78070cce522e23ecc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1bb444b96f14d40ba1482cc56d86d73_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2614efb489f4457857f79af86d626e8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id58332071e9642f6bdc67a39fc893c63_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i395ce0c28c08436ba2408b227a58e755_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12846907a2104e008e05c45056508596_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2ba223d412043c593524647861f64cc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i145502e95942491bb2f2aeb8c3dbcdad_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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="i418ee1f27995403b84ede097f451978f_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2425a02896b5410bb676c17650563353_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d267379848743a39fe91d1a705c357b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dfa2f12e2cd45f0af87e1371fa8eb9b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a5dc37fecb94a14964c5e9dfb67c3c4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1598fac4750e4f5095d3413ea99b6751_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80de22c21fed496dacdb17343690a531_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40a24e05216d4c13b23f7feef7f0a090_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idecbae900e1c4ca9a796ecb8d60f746f_I20230228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9767fc984cbb422e9e4942e182c4766b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf5af22d7e5c44b187968825acd3f9a0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c117270443c437683bb4758651f0d42_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41acff8e052d4347abcfd2376db39e8b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8681cb9d47ec48128246062962699c75_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88dc8f1a8a1f4a77b9784be98b1c2eb0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eeb6094f56b4117aa2c31a7e41b5a77_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaa32bbe0c874b52ac61900dcb3acc4c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">blze:SharesIssuablePursuantToTheESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8ec571c162046c39254d81630e1c295_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">blze:SharesIssuablePursuantToTheESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea2c809171f442499b72f0ec3d7eb19c_D20230101-20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95bb16cf19774ee5ad80b17f3a1e6a5d_D20230101-20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">blze:VoluntaryTerminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf44e2184b214ab79a776532e336677d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001462056</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">blze:InvoluntaryTerminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_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:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;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:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">___________________________________</span></div><div style="margin-top:6pt;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMw_e269cb82-0abf-4897-8341-095054154c36">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">___________________________________</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6OTQxZmE3MTA5OTVhNGFlNzk1NDk1ZGE5ZDMwM2M5NzIvdGFibGVyYW5nZTo5NDFmYTcxMDk5NWE0YWU3OTU0OTVkYTlkMzAzYzk3Ml8wLTAtMS0xLTg3NjM5_0e4699b2-c466-442f-8fb3-7e6be377218d">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMDQ_64dfdfcb-9b39-4fd2-b0f7-5ece18bd2949">March 31, 2023</ix:nonNumeric></span></div><div style="margin-top:6pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6YTU5MDljY2IwMGE1NDhiOGE4YWM0ZjY5OWZiMDVmZjIvdGFibGVyYW5nZTphNTkwOWNjYjAwYTU0OGI4YThhYzRmNjk5ZmIwNWZmMl8wLTAtMS0xLTg3NjM5_e5c36eac-3f91-4584-93e6-501484e0c17e">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    to   </span></div><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMx_0e19a4fb-515f-4a33-9946-2486d0a25113">001-41026</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:120%">___________________________________</span></div><div style="margin-top:10pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI1_e73fb56d-23f6-4cae-a24d-3f9069ab3509">BACKBLAZE, INC.</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:120%">___________________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8wLTAtMS0xLTg3NjM5_52272022-0505-4dd1-bf2f-82a65a7a1f32">Delaware</ix:nonNumeric></span></div></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:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8wLTEtMS0xLTg3NjM5_66b91be8-fb3a-465d-9a34-aa00e321d197">20-8893125</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(State or other jurisdiction of </span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(I.R.S. Employer </span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Identification No.)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfNA_34bbf097-f29d-461f-b6f2-1dcdbcf32775">500 Ben Franklin Ct</ix:nonNumeric></span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfNw_50438ac7-f3a9-4a1d-a89a-0a8997b2b60b">San Mateo</ix:nonNumeric>, <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfMTE_a997a4b4-ce36-4675-8f1a-9db6209aac7e">CA</ix:nonNumeric> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTEtMS0xLTg3NjM5_ec02dc7f-9679-4c7f-9aba-9ccca8ced6a5">94401</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Address of principal executive offices)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:2.25pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Zip Code)</span></td></tr></table></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%">(<ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI2_0957e4c3-1fe5-47f4-9180-1928c183b816">650</ix:nonNumeric>) <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI3_279dea2f-e150-450c-be4e-9e8e1519c411">352-3738</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:400;line-height:120%">Registrant&#8217;s telephone number, including area code</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTAtMS0xLTg3NjM5_342144e9-bdf7-4025-9176-05982e61c587">Class A Common Stock, $0.0001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTEtMS0xLTg3NjM5_267a5071-c9cb-4dac-9991-ae0415263c8b">BLZE</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTItMS0xLTg3NjM5_a91090e0-59a8-4334-932a-f08103345ffa">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.&#160;<ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI4_2210348e-3dea-4fd3-9d1a-26369730829a">Yes</ix:nonNumeric> &#9746; No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:112%">o</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&#160;<ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI0_daea7f5a-0ee3-45cc-af03-beb294b11b5e">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:44.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.148%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8xLTAtMS0xLTg3NjM5_63d7abf4-0a0b-41dc-93d9-f50489df4c65">Non-accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller reporting company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8xLTMtMS0xLTg3NjM5_08389ded-ccee-4576-b2db-118d4e42de19">&#9746;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8yLTMtMS0xLTg3NjM5_2c235f26-b92a-4d9d-b261-19796b440cce">&#9746;</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI5_f35a836d-09ae-44bb-87fb-2aff43f456ee">&#9744;</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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).Yes &#9744;&#160;No&#160;<ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMz_ad5bde59-7d7e-40ce-8f20-46bcf912bd43">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 1, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i2ba41c9ae79e46f48317dd54af098b0a_I20230501" decimals="-5" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18xOTg2_a8ef4218-809a-4e3c-a984-21c0b23de895">21.4</ix:nonFraction> million shares of the registrant&#8217;s Class A common stock were outstanding, and <ix:nonFraction unitRef="shares" contextRef="i0235c458c77a47a1985d11af8c8bc00e_I20230501" decimals="-5" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMDU5_897e037c-7d46-45ec-9abc-0ffbbdac53e9">13.2</ix:nonFraction> million shares of registrant's Class B common stock were outstanding.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_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:115%">Table of Contents</span></div><div style="margin-top:12pt"><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:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_10">Part I - Financial Information (unaudited)</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_10">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_13">Item 1. Financial Statements</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">Condensed</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">Consolidated</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> Balance Sheets as of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> and December 31, 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">22</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">Condensed</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> Consolidated</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">Statements of Operations for the Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">Months </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">March</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19"> 3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19"> 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:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">2</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_19">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">Condensed</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> Consolidated</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">Statements of Changes in </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">Stockholders&#8217; Equity </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">March 31</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">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:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">2</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">Condensed</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16"> Consolidated</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">Statements of Cash Flows for the </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">Three</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">March </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25"> 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:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">2</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_25">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_28">Notes to Condensed </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_16">Consolidated</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_28">Financial Statements</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_28">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_88">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_88">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_133">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_133">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_136">Item 4. Controls and Procedures</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_136">34</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_139">Part II - Other Information</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_139">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_142">Item 1. Legal Proceedings</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_142">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_145">Item 1A. Risk Factors</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_145">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_148">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_148">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_151">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_151">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_154">Item 4. Mine Safety Disclosures</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_154">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_157">Item 5. Other Information</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_157">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_160">Item 6. Exhibits</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_160">61</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:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_163">Signatures</a></span></div></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:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i13bb37b29e114cc099a235f50fd0ecb5_163">62</a></span></div></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></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:700;line-height:112%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. These statements involve known and unknown risks, uncertainties, and other important factors that are in some cases beyond our control and may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will&#8221; or &#8220;would&#8221; or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height: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:13.8pt">our ability to sell our platform to new customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to retain and expand use of our platform by our existing customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to effectively manage our growth;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to successfully obtain timely returns on our investments in initiatives relating to sales and marketing, research and development, and other areas;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to maintain our competitive advantages;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to maintain and expand our partner ecosystem;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to maintain the security of our platform and the security and privacy of customer data;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to successfully expand in our existing markets and into new markets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the attraction and retention of qualified employees and key personnel;</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to successfully defend litigation brought against us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the impact of the COVID-19 pandemic, inflation, war, other hostilities and other disruptive events on our business or that of our customers, partners, and supply chain or on the global economy;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to successfully remediate and prevent material weaknesses in internal controls over financial reporting; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the expenses associated with being a public company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled &#8220;Risk Factors&#8221; and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_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:112%">PART I - FINANCIAL INFORMATION</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_13"></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%">Item 1. Financial Statements</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_16"></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKBLAZE, INC.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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:10pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMy0xLTEtMS04NzYzOQ_309f51a1-6264-4bc4-ac37-3542afe2f27d">4,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMy0zLTEtMS04NzYzOQ_2c9e7be3-ec85-43ee-ac77-dd75efad686e">6,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNC0xLTEtMS04NzYzOQ_87ec2632-c182-4269-a433-2b843d1afa92">789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNC0zLTEtMS04NzYzOQ_e4a992fb-df59-46a3-8f02-f108bb2ff814">856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNS0xLTEtMS04NzYzOQ_89db1b3b-8e91-4818-adb8-f0aabc2bd454">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNS0zLTEtMS04NzYzOQ_084e2499-90d4-41de-951e-8dc2d864d9be">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNi0xLTEtMS04NzYzOQ_6ec7bfdf-85fc-4845-bb9f-650a7edf2b6e">7,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNi0zLTEtMS04NzYzOQ_e32daa30-8900-4686-aa5b-8082b10bce0c">8,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:28.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNy0xLTEtMS04NzYzOQ_49c0f0f8-bafc-446f-b632-c717282540e5">57,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNy0zLTEtMS04NzYzOQ_dc6d9064-878f-4580-a877-91c6edf33629">74,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash, non-current</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOC0xLTEtMS04NzYzOQ_9d1c1381-59eb-404e-9562-aed355bff993">7,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOC0zLTEtMS04NzYzOQ_26073307-6642-487f-b8c6-154c942f2608">4,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOS0xLTEtMS04NzYzOQ_6f9afcec-d934-4580-b4e7-45beb687c06a">50,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOS0zLTEtMS04NzYzOQ_b8953dc4-74bf-4b35-b697-977bb5db47e6">49,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTAtMS0xLTEtODc2Mzk_9463b55e-f4f5-4f5f-bd53-94259e969864">6,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTAtMy0xLTEtODc2Mzk_a132c50c-d3bf-4613-9564-8a6d4e71d2a0">6,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTEtMS0xLTEtODc2Mzk_dc1e3e5a-a0d4-4a45-aa52-2c0fa78bff37">20,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTEtMy0xLTEtODc2Mzk_3d01ee41-441e-4bbe-bad6-72223d8983a0">16,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTItMS0xLTEtODc2Mzk_d66a107f-47a1-4cce-84c2-ae05e2c03106">595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTItMy0xLTEtODc2Mzk_54b8b03d-ecf5-48a6-8933-d3d01f2fb5b0">793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:28.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTMtMS0xLTEtODc2Mzk_6d5d879d-dd45-473a-b9b0-bae48ee4f450">142,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTMtMy0xLTEtODc2Mzk_eed07e6f-47e1-4226-b35c-67f8dd70adfb">152,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">Accounts payable</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTYtMS0xLTEtODc2Mzk_46b90d56-a272-4c87-b853-b5631370e4a1">3,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTYtMy0xLTEtODc2Mzk_c5e66286-edf6-4344-97a8-5f99b4051f4c">3,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTctMS0xLTEtODc2Mzk_6d8e90ca-1d83-40f7-90e5-514461b29240">7,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTctMy0xLTEtODc2Mzk_67ff842d-d513-432f-900d-332a9c4e6c97">9,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities and lease financing obligations, current</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTktMS0xLTEtODc2Mzk_b4e79ce5-f239-4422-9f90-bc869be065eb">17,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTktMy0xLTEtODc2Mzk_ea71a930-3524-4d4a-aa42-7d35134fc53f">18,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjAtMS0xLTEtODc2Mzk_05faeedf-ed76-40cd-8183-02d3e3a1a7b0">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjAtMy0xLTEtODc2Mzk_f8df2004-aad3-4cad-a1e9-6e8c7c62bccc">2,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjEtMS0xLTEtODc2Mzk_b5591e99-2a9e-4df1-9853-81ef932e2ef7">23,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjEtMy0xLTEtODc2Mzk_264fc20e-4a22-4592-98ce-ad995d7eef42">22,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:28.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjMtMS0xLTEtODc2Mzk_2ae4776d-c434-4803-b5dd-2bc6c26e4b4d">53,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjMtMy0xLTEtODc2Mzk_10c5800d-c18e-40dd-b199-1e4f301c1c6c">56,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities and lease financing obligations, non-current</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjQtMS0xLTEtODc2Mzk_f10e3750-02ac-4490-ab16-458fe7c84f31">14,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjQtMy0xLTEtODc2Mzk_625b9b9a-ba0d-414e-818d-7c1401f34bce">15,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjUtMS0xLTEtODc2Mzk_bd885311-dc86-4766-a68b-b1d4c187f6dc">4,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjUtMy0xLTEtODc2Mzk_db24b0d2-3de8-41c7-9e89-9192272f9dec">5,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjYtMS0xLTEtODc2Mzk_dc984713-0d2d-4fac-a9d2-1d51b48d5546">2,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjYtMy0xLTEtODc2Mzk_d340d381-505d-45a7-a62d-5caebf4ce602">2,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Debt facility, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjktMS0xLTEtODc2Mzk_2c961a8d-0dde-4217-92c6-0bc5243b34ce">7,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjktMy0xLTEtODc2Mzk_aef428b7-36c5-4bb7-86c9-f9e18006051a">4,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:28.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzAtMS0xLTEtODc2Mzk_275decc7-e977-4861-a398-8e6bf37607c1">82,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzAtMy0xLTEtODc2Mzk_6091ecef-9179-4ef6-bb4e-9eb703e62bc1">83,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 10)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzEtMS0xLTEtODc2Mzk_a198e0da-8d9a-4e31-92ee-f6ecbac31327"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzEtMy0xLTEtODc2Mzk_cf96b37c-b485-4ffa-8998-8902e87f23a4"></ix:nonFraction></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8yNg_24110b94-8c36-40fa-ac51-da56c7538680"><ix:nonFraction unitRef="usdPerShare" contextRef="i0843caac919241a69bfb1e49df219a33_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8yNg_77f7cea6-9559-49a6-a8aa-8d7bbfd245f1">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i0843caac919241a69bfb1e49df219a33_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80MA_326b9d55-b9f0-43a0-8a2b-05da72659251"><ix:nonFraction unitRef="shares" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80MA_772fa6ae-5958-4f83-858e-e029fb4fd8c9">113,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2023 and December 31, 2022, respectively; <ix:nonFraction unitRef="shares" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8xMjM_526fc0ab-cca5-46d9-8a9b-321e92a43c74"><ix:nonFraction unitRef="shares" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8xMjM_9ce56608-2f02-4c9c-aa94-4cfc90c01191">21,340,109</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0843caac919241a69bfb1e49df219a33_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80Mzk4MDQ2NTExMzM4_83aca8e8-e102-4c5f-a0a2-6f6bd06e82b4"><ix:nonFraction unitRef="shares" contextRef="i0843caac919241a69bfb1e49df219a33_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80Mzk4MDQ2NTExMzM4_a800761d-bd9f-470a-af2a-27b65d2fde99">16,198,333</ix:nonFraction></ix:nonFraction>  shares issued and outstanding as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMS0xLTEtODc2Mzk_9b2f2663-a742-415f-80bf-e0662c712387">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0843caac919241a69bfb1e49df219a33_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMy0xLTEtODc2Mzk_cb943fd1-0763-4a3e-8490-9400bcb3d57c">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV8yNg_18d5c171-2c7a-4d6a-a93c-87d689af4c6b"><ix:nonFraction unitRef="usdPerShare" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV8yNg_9356db82-accd-4e10-9025-3f45234704ef">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV80MA_0146a0d3-78ed-40fd-bef1-c8a85148d16d"><ix:nonFraction unitRef="shares" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV80MA_e4ed26b6-6676-4902-b44e-ffc9c16436d7">37,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of March&#160;31, 2023 and December&#160;31, 2022, respectively; <ix:nonFraction unitRef="shares" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85Mg_2bca4c18-97a4-4251-9c94-7fd4838fa459"><ix:nonFraction unitRef="shares" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85Mg_d81d1186-4386-43f7-99c3-f4314ff4691f">13,177,305</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85OQ_52d9071b-3726-497b-94cb-4f86c5d02eec"><ix:nonFraction unitRef="shares" contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85OQ_d44cec22-5d3e-44f2-aa7e-8db0f318c924">17,195,404</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMS0xLTEtODc2Mzk_34556607-fc63-414a-b73b-ebb05ba920de">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMy0xLTEtODc2Mzk_831f7f5b-4434-4137-8798-c417bc436bae">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional&#160;paid-in&#160;capital</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzctMS0xLTEtODc2Mzk_097d2df6-0d29-4e66-8522-1cbc81a6605b">165,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzctMy0xLTEtODc2Mzk_04471c5f-5a61-45c6-a422-0a754c867742">156,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzgtMS0xLTEtODc2Mzk_3c9c79d9-f188-4f6e-883c-d5cc2550bb40">104,854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzgtMy0xLTEtODc2Mzk_ea1559e0-2a11-4236-99cf-60be0980ffb9">87,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:28.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzktMS0xLTEtODc2Mzk_d1daa464-2623-4e34-9cf5-3bca6b84a621">60,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzktMy0xLTEtODc2Mzk_b2393cd6-2bf6-44d8-ba7f-3aba27404368">68,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:37.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNDAtMS0xLTEtODc2Mzk_d89b47ec-ef02-4870-8ada-28b3c1d115cf">142,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNDAtMy0xLTEtODc2Mzk_33996af4-dd2b-478f-83e7-e88feb3bc7da">152,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes, which are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKBLAZE, INC.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:12pt"><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:71.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMy01LTEtMS04NzYzOQ_4610431c-984b-45c9-952b-3d90c09b3571">23,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMy03LTEtMS04NzYzOQ_bf8435a9-2c22-4007-a7dc-c4e9b0fb7ff8">19,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNC01LTEtMS04NzYzOQ_2bfb30ee-15a4-4985-9e5a-3864ec9e76ac">12,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNC03LTEtMS04NzYzOQ_53343749-7589-4da8-93f3-c511d6eb57ce">9,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNS01LTEtMS04NzYzOQ_ead0def2-eb3a-4798-8a93-b1ecec2589ed">10,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNS03LTEtMS04NzYzOQ_0d2da5c7-5e3e-44dc-81c5-3d074f3744dc">9,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Operating expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNy01LTEtMS04NzYzOQ_c67bfbd3-2d9f-4bad-ac0e-7780fa79bd3d">10,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNy03LTEtMS04NzYzOQ_1611111e-e792-4c3d-8ffa-24df80ffcf8b">7,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOC01LTEtMS04NzYzOQ_cc1580da-af6f-4d6e-906e-4f0569cc2ec1">10,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOC03LTEtMS04NzYzOQ_1f183733-6ca0-4f14-bbe3-dd82fc3a2bb1">8,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOS01LTEtMS04NzYzOQ_d6e5bc12-4e35-48c8-a680-3c8a8ec9cd92">6,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOS03LTEtMS04NzYzOQ_06be569f-32ef-4f2c-bfc0-9304a18348f5">5,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTAtNS0xLTEtODc2Mzk_c4e4d322-e85d-4b4d-8b06-74d9394c0927">27,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTAtNy0xLTEtODc2Mzk_33955af7-c5fb-4c32-abfc-a80d8f37f90e">21,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTEtNS0xLTEtODc2Mzk_ab5ef3a8-8f7b-419b-a982-e97d83559dc4">16,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTEtNy0xLTEtODc2Mzk_bf1c9635-0623-43c3-a11a-08366cd528e5">11,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Investment income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTItNS0xLTEtODc2Mzk_2158eb0c-3f2e-44e8-9026-81f704d823a5">610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTItNy0xLTEtODc2Mzk_6b7ba12d-bb9d-47d5-bbfb-fd01b83b97c7">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTMtNS0xLTEtODc2Mzk_fb20b38b-d61b-409e-9cac-b4719b952aaa">923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTMtNy0xLTEtODc2Mzk_5818ba6e-7da9-4590-a67e-25fa8d62c9df">948</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTYtNS0xLTEtODc2Mzk_81ac6a52-b559-4061-8539-e708e72a6f35">17,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTYtNy0xLTEtODc2Mzk_5eb4573b-9025-43d4-b70c-5cde585916b8">12,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTctNS0xLTEtODc2Mzk_0277ac4d-3684-4355-8041-be5641101623">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTctNy0xLTEtODc2Mzk_ab1317f4-2312-41dd-8710-0af0ed535da5">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTgtNS0xLTEtODc2Mzk_1372e927-fd4b-4aa4-947e-496a05225671">17,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTgtNy0xLTEtODc2Mzk_d9230e25-cebe-470e-a529-396940d745b1">12,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;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:3pt double #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="usdPerShare" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNS0xLTEtODc2Mzk_10abeecf-8c55-42f8-8cbb-aeaf130884e2"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNS0xLTEtODc2Mzk_27d3d358-1dca-428b-9c81-a33b42b5d98b">0.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;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:3pt double #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="usdPerShare" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNy0xLTEtODc2Mzk_09be0234-e1d2-46ac-a12f-0f61b03962f5"><ix:nonFraction unitRef="usdPerShare" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNy0xLTEtODc2Mzk_7fcb6d1e-e0a4-4bd4-8a7b-7f87b6d68183">0.41</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNS0xLTEtODc2Mzk_16d24d0f-58f1-4c7e-a049-0a4d4f6b34c7"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNS0xLTEtODc2Mzk_43156009-e33a-4509-af88-94bf01df59e9">33,922,683</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNy0xLTEtODc2Mzk_72b7006e-2c35-407d-9ad4-9cb27adee912"><ix:nonFraction unitRef="shares" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNy0xLTEtODc2Mzk_d7e15bc4-37a0-4200-bed2-cd2b1f7059a6">30,541,942</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes, which are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKBLAZE, INC.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.473%"><tr><td style="width:1.0%"></td><td style="width:54.072%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.520%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.231%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Three Months Ended March 31, 2023</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A and Class B Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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:120%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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:120%">Accumulated<br/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Balance as of December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9e69a748507a4a0e85266a61ad298d4f_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy02LTEtMS04NzYzOQ_1d57c112-8de4-467b-9064-75aafe78b43b">33,393,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e69a748507a4a0e85266a61ad298d4f_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy04LTEtMS04NzYzOQ_8b2d5752-0185-4b45-9283-83b3cbbe4ec8">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29dec7f5649a45e6a3dc84351b0f0e99_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xMC0xLTEtODc2Mzk_37dc9d61-becf-4b06-8fe9-71123e2fcbd2">156,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9751df8e0494ea4b0960250783ea7ad_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xMi0xLTEtODc2Mzk_79f00612-0d10-4566-a479-2d81ef842f91">87,741</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xNC0xLTEtODc2Mzk_b05de1f6-b98c-40fa-abc2-0a1d0cffccae">68,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i616f6fa907654894a83dc1bf6be34d9d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNC0xMi0xLTEtODc2Mzk_60793383-1b6e-4bb8-83f2-4e415b8bbdae">17,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNC0xNC0xLTEtODc2Mzk_d1de03e5-b6c1-4c4b-ab49-8fca224cbf94">17,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of Class A and Class B common stock upon exercise of stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS02LTEtMS04NzYzOQ_62c4f9be-6f98-4396-bcf3-2c2a43a825e9">496,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS0xMC0xLTEtODc2Mzk_e1ab5cb1-e8b2-457a-9b09-66db5320c068">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS0xNC0xLTEtODc2Mzk_bff9770e-dbe1-4c56-b862-32771fe27195">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of Class A common stock under equity incentive plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNi02LTEtMS04NzYzOQ_b80abae4-8059-4dca-98d1-a02cc82305a3">338,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOC0xMC0xLTEtODc2Mzk_77b92950-3ae7-4fd0-9077-57d8494833c4">6,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOC0xNC0xLTEtODc2Mzk_f4443303-c3f5-4ef4-9bb9-6271ccf47612">6,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation related to 2022 Bonus Plan (see Note 13)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i39007ca7769745eb9a115e089612cb66_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS02LTEtMS05NTkwMg_55797bbf-56d1-4412-a23f-e858b5fc3607">287,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i018e2f169d6c4127a5e113b2d1fa32a6_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMC0xLTEtOTU5MTY_0fe4e3e3-b13d-4dd7-8741-863e10071553">1,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i290adfbb24e048b8827a0a0cd52ed1a3_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xNC0xLTEtOTU5MzI_ae302ecb-4f2c-4645-81dd-e825a07646ce">1,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Balance as of March 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3f781af36924286be997690f51fa1d4_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS02LTEtMS04NzYzOQ_d6adedf5-4423-4b8a-a10b-151aca8a828d">34,517,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3f781af36924286be997690f51fa1d4_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS04LTEtMS04NzYzOQ_75657e83-18cc-48dd-be42-a6dc5d63011b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb95240ee54bac8a847912278d48ab_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMC0xLTEtODc2Mzk_d9869b2e-acfb-4626-ae29-5f3c097cd0bb">165,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i992f327ab4cb4ffa906f7420373a80b2_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMi0xLTEtODc2Mzk_3dfc9e2e-1ef7-43da-9116-6a303770a8b8">104,854</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xNC0xLTEtODc2Mzk_e0f9ca76-342d-46de-b5d4-d68febe4f1e9">60,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">Three Months Ended March 31, 2022</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A and Class B Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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:120%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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:120%">Accumulated<br/>Deficit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt 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></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Balance as of December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtNi0xLTEtODc2Mzk_79eeb902-a109-4494-bb80-85f9abd7f527">30,384,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtOC0xLTEtODc2Mzk_6f807d2c-10aa-4a1a-99c7-288aeac55368">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06f478b46c8b4c0f98d0725a6c55676a_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTAtMS0xLTg3NjM5_83008c78-5b12-4574-a2bc-f25eb0863a1a">131,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c549b0058ba4feca84d4d5f34b3af75_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTItMS0xLTg3NjM5_52de5127-febf-4c6b-8369-4c999b270aed">36,343</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTQtMS0xLTg3NjM5_bd196116-0c4a-4981-8f5b-d95ca7a2bad7">95,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5e71b69873a487e826b7423a49b00ba_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTUtMTItMS0xLTg3NjM5_e7c4e0c9-1481-444c-8781-39783b540966">12,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTUtMTQtMS0xLTg3NjM5_3e87a3f2-3b86-461b-8280-7a05c68c2fc0">12,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of Class A and Class B common stock upon exercise of stock options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2bdfd139be754b5e9125b112432778d7_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtNi0xLTEtODc2Mzk_a460bab3-9707-4466-b93d-f5a224d88a11">429,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtMTAtMS0xLTg3NjM5_6ec1766f-0fe0-4b59-8eb3-8359f72bd0eb">887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtMTQtMS0xLTg3NjM5_b22e2563-6629-4efc-a3f9-5392d5e33668">887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTctMTAtMS0xLTg3NjM5_ce341962-3705-4138-825b-e13fd644a78e">3,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTctMTQtMS0xLTg3NjM5_676d1d06-8e70-45e9-b4a0-4e2d9358816b">3,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Balance as of March 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8bd74462a43e474d9eaee66ce5838e6c_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtNi0xLTEtODc2Mzk_217a11e7-4271-447a-ac47-ce98d01a9797">30,814,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt 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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8bd74462a43e474d9eaee66ce5838e6c_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtOC0xLTEtODc2Mzk_54411edf-95c2-48fb-a80a-c52821e4396d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt 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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ef0676ea5f743cc93173e9ebe134386_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTAtMS0xLTg3NjM5_a57c679a-2c19-4bea-9692-3c48cc5374f6">136,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt 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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i752a70079c7a455dab3b34cf603cb07a_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTItMS0xLTg3NjM5_602479b6-1d9c-444b-8489-c902594fc33c">48,873</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt 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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTQtMS0xLTg3NjM5_00a4cb84-9958-4376-be12-662b2356ed5d">87,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes, which are an integral part of these condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_25"></div><hr style="page-break-after:always"/><div style="min-height:40.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKBLAZE, INC.</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)<br/>(unaudited)</span><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:72.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CASH FLOWS FROM OPERATING ACTIVITIES</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMy0xLTEtMS04NzYzOQ_d4198918-e7c5-48d4-9b0a-cd1763b67819">17,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMy0zLTEtMS04NzYzOQ_8eb7f705-dc88-4e59-b3e1-0a6b944f11cd">12,530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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></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:8pt;font-weight:400;line-height:100%">Net accretion of discount on investment 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNi0xLTEtMS04NzYzOQ_82a36f88-2c2c-4607-8b13-a9d8da724998">540</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNi0zLTEtMS04NzYzOQ_df3072b0-c314-4790-b803-578e3c0a2775">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Noncash lease expense on operating leases</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%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfOS0xLTEtMS04NzYzOQ_2d198da1-86da-4220-a1ec-d839acf938ee">647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfOS0zLTEtMS04NzYzOQ_5ba5c90c-e5ca-462b-9d9d-92cb54cc7020">541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTAtMS0xLTEtODc2Mzk_d007a61e-8c16-4ed4-8d85-957e6b4bd5d8">5,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTAtMy0xLTEtODc2Mzk_fce038aa-6a8a-4988-ab51-46f104da2836">4,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTEtMS0xLTEtODc2Mzk_899be8b8-0d91-4b84-9cec-dfdc5b28bd33">5,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTEtMy0xLTEtODc2Mzk_1ba8a453-f1ba-488d-9d89-2940a11bec16">3,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">Loss (gain) on disposal of assets and other adjustments</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%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTItMS0xLTEtODc2Mzk_b6338925-e5b8-4b3d-ab6e-98a53f68be7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTItMy0xLTEtODc2Mzk_11819546-508e-4518-b4b4-5087576d105e">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTQtMS0xLTEtODc2Mzk_067e8b86-587c-4e05-8378-ff78f5f2f285">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTQtMy0xLTEtODc2Mzk_087e0e74-8c6e-48b3-b4b6-9373d7831c95">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTUtMS0xLTEtODc2Mzk_4cc53fbf-4adf-406b-a143-16456073c641">474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTUtMy0xLTEtODc2Mzk_a6885d95-afeb-4e1d-9aae-a5113d451316">153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTYtMS0xLTEtODc2Mzk_120e2023-b2a5-4acb-8bee-fffb82b7bc34">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTYtMy0xLTEtODc2Mzk_2183945c-241f-4f18-b1c4-22b7c5930552">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTctMS0xLTEtODc2Mzk_864bb518-5f33-447f-a8dc-7351405bd113">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTctMy0xLTEtODc2Mzk_312403d9-f6d9-4250-ab02-78061b0a14ab">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTgtMS0xLTEtODc2Mzk_cf90f320-aa0a-42e7-97a2-cf65529a3f78">565</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTgtMy0xLTEtODc2Mzk_9c4e1b67-9dd5-439a-8532-0ce775f4f817">1,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjAtMS0xLTEtODc2Mzk_a7b93693-1974-4591-b477-a897764045b9">957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjAtMy0xLTEtODc2Mzk_b42bd7cd-68ee-41b0-8d1d-6d0df1c6f241">912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjEtMS0xLTEtODc2Mzk_d22054ac-e2d2-461b-bbcb-fe602190644b">653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjEtMy0xLTEtODc2Mzk_e3357aca-2e33-431c-85d3-274c69efdeb2">528</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjItMS0xLTEtODc2Mzk_cbc71327-83a2-4ff6-9587-1a0a938ce2b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjItMy0xLTEtODc2Mzk_5586f242-f89c-4bc5-b807-09827e385067">32</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjMtMS0xLTEtODc2Mzk_39e2b0fc-9e29-4067-9817-6e489681c84d">5,191</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjMtMy0xLTEtODc2Mzk_da3d4804-2fdb-405e-a65f-c036b21f0fb6">900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Purchases of marketable 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjUtMS0xLTEtODc2Mzk_946857a3-4392-4bc7-b7b6-f5269c37b9f5">9,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjUtMy0xLTEtODc2Mzk_295c3f19-1734-428e-b030-d9e329e971eb">79,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturities of marketable 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjYtMS0xLTEtODc2Mzk_fee61e32-c323-47ef-aae1-87bfbf0bd50a">23,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjYtMy0xLTEtODc2Mzk_016ee829-e294-46f7-a80e-83728b0d6f44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjgtMS0xLTEtODc2Mzk_5aaae549-68eb-4184-be5a-a0260fbc56ca">3,023</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjgtMy0xLTEtODc2Mzk_c50033ae-1eb4-4e24-8b6f-06b18bd85149">515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalized internal-use software costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjktMS0xLTEtODc2Mzk_8b4ba260-d3ed-4ccf-ac3f-2c66561bd397">3,434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForSoftware" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjktMy0xLTEtODc2Mzk_8ace26e4-7d17-42ee-bc5e-36c515ef35a0">1,180</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzAtMS0xLTEtODc2Mzk_0c3b58eb-d349-4d44-a5a4-8ebf625eeb15">7,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzAtMy0xLTEtODc2Mzk_2aa3ae04-9f3e-4a9c-8cfa-745ac62fc0e9">81,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CASH FLOWS FROM FINANCING ACTIVITIES</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal payments on finance leases and lease financing obligations</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzItMS0xLTEtODc2Mzk_42b66376-4a9d-467a-bcfc-278fd0a9db27">5,112</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzItMy0xLTEtODc2Mzk_735d3775-0073-4b43-8025-02710d0b40e4">3,405</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of deferred offering costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzQtMS0xLTEtODc2Mzk_31c98a35-5c59-4e60-9836-ba1c75a1d776">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzQtMy0xLTEtODc2Mzk_dcd4457c-62cd-4e62-8e10-ee08543cf75a">658</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Proceeds from debt facility</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%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzYtMS0xLTEtODc2Mzk_0bdf0d80-f81d-4ba3-8865-a04bb13d39a2">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzYtMy0xLTEtODc2Mzk_66f23153-8f6b-414f-b722-8a6c3f0f4db0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Principal payments on insurance premium financing</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%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:PaymentsOfPrincipalOnInsurancePremiumFinancing" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzktMS0xLTEtODc2Mzk_f19db301-d71f-4ec9-87f1-5c0762edf57c">509</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:PaymentsOfPrincipalOnInsurancePremiumFinancing" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzktMy0xLTEtODc2Mzk_3b9a13d0-3c97-4496-a503-c135c861f41b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Proceeds from exercises of stock options</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%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDItMS0xLTEtODc2Mzk_f496c38b-a37b-4b2b-888c-85b3ce91c494">859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDItMy0xLTEtODc2Mzk_d3b7a03b-f5b0-4a9a-81a8-d5d05e684418">887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDQtMS0xLTEtODc2Mzk_ff5f3a59-7842-46ba-9549-401348e4f149">1,766</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDQtMy0xLTEtODc2Mzk_4ec6a430-3a2a-4d9f-96b0-abb9c2bff5b0">3,176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, restricted cash and restricted cash, non-current</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDUtMS0xLTEtODc2Mzk_939364dc-5946-4124-8db6-90cb18d4e0b1">352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDUtMy0xLTEtODc2Mzk_33db0f72-0650-47f9-b43a-13f4499bb92c">85,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and restricted cash at beginning of period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDYtMS0xLTEtODc2Mzk_9b00b68d-d632-47ad-b990-f5105f26aca3">11,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDYtMy0xLTEtODc2Mzk_8769b443-49dc-4100-b1cd-81f117e70635">105,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, restricted cash and restricted cash, non-current at end of period</span></div></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: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%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDctMS0xLTEtODc2Mzk_d1078398-6842-4e55-9433-691505ffe234">11,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDctMy0xLTEtODc2Mzk_4e40218f-84bc-40ae-a4a2-fa041d33c8d9">19,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</span></div></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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for interest</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDktMS0xLTEtODc2Mzk_1fc781d7-dc2a-4023-b0bc-69461692cb85">918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDktMy0xLTEtODc2Mzk_33cd7bee-9d15-4ad0-880f-efb951a52e59">948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTAtMS0xLTEtODc2Mzk_052dfc08-ee88-49fe-b21a-66d0ed0401b1">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTAtMy0xLTEtODc2Mzk_bfd69e8e-e52c-4e28-a660-33bde98d2a0d">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTEtMS0xLTEtODc2Mzk_9f13a58f-f510-471d-be14-3844ab0e7634">724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTEtMy0xLTEtODc2Mzk_c7cc2b0f-b9de-43a5-ad41-9bbe8eb72072">598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation included in capitalized internal-use software</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTMtMS0xLTEtODc2Mzk_a91ae063-e3db-4b74-8840-d488bf6b2015">1,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTMtMy0xLTEtODc2Mzk_a1264432-8b24-47ad-9532-f699ca7cd49e">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Accrued bonus settled in restricted stock units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:AccruedBonusSettledInRestrictedStockUnits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTQtMS0xLTEtODc2Mzk_ba7f67a7-433b-4897-98e7-346567c96f85">1,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:AccruedBonusSettledInRestrictedStockUnits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTQtMy0xLTEtODc2Mzk_7750ba47-cc00-4016-b34e-3c7fd05c79d5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued bonus classified as stock-based compensation</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:AccruedBonusClassifiedAsStockBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMS0xLTEtOTY2MTg_c3d5cafb-1e4d-42dc-81e1-707ff2861235">590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:AccruedBonusClassifiedAsStockBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMy0xLTEtOTY2MjM_292e4a18-9706-418e-828f-d60c74f5dd2e">493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Equipment acquired through finance lease and lease financing obligations</span></div></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMS0xLTEtODc2Mzk_d454bebd-621e-45a0-9a48-c8a59de77379">3,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMy0xLTEtODc2Mzk_3e3d60aa-33e5-4e13-af61-ec7cb7607d52">4,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals related to purchases of property and equipment</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTYtMS0xLTEtODc2Mzk_5eb6acd2-f628-4e5b-bc72-b00256696aa2">886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTYtMy0xLTEtODc2Mzk_2abc607c-f446-4beb-a075-0982a84f1502">124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Lease liabilities arising from right-of-use assets upon adoption of ASC 842</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTctMS0xLTEtODc2Mzk_5fa67329-62d2-449b-80f3-eb98a5257edc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTctMy0xLTEtODc2Mzk_fb0a6cc6-1bde-416c-a0fa-6b9a76065dce">5,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets obtained in exchange for operating lease obligations</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTgtMS0xLTEtODc2Mzk_9ff059bf-2467-4b8a-be99-2719d2b0a8dd">183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTgtMy0xLTEtODc2Mzk_b254a308-fb70-4ade-8307-52eba8450237">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivable recorded due to stock option exercises pending settlement</span></div></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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTktMS0xLTEtODc2Mzk_01839364-c90c-49bb-8627-156a110a046d">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTktMy0xLTEtODc2Mzk_e9c28e0e-5d67-4012-9ee4-f4adfe6a98b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RECONCILIATION OF CASH AND RESTRICTED CASH</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjEtMS0xLTEtODc2Mzk_a832a058-b7c1-4da3-ac01-f60163cd2d84">4,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjEtMy0xLTEtODc2Mzk_57b07a9b-acdf-4ae1-a973-4a2bb0ca0fc0">19,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash - included in prepaid expenses and other current assets</span></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjItMS0xLTEtODc2Mzk_62c33b67-21a4-4764-afd9-fa53578af127">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjItMy0xLTEtODc2Mzk_a6a0f76e-f34e-4cea-ba3b-82f767e2063f">169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Restricted cash, non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjMtMS0xLTEtODc2Mzk_ba6c8e50-7fda-4a28-a59b-2cc54315417f">7,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjMtMy0xLTEtODc2Mzk_920f1bc8-d8ed-488f-9d6f-84c825be1897">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, restricted cash and restricted cash, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjQtMS0xLTEtODc2Mzk_b220cf65-4336-472c-bc9e-a98aebeb30bb">11,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjQtMy0xLTEtODc2Mzk_66fd7f75-8244-4d3f-ab59-2369850adedd">19,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes, which are an integral part of these condensed consolidated financial statements.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BACKBLAZE, INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_31"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zMS9mcmFnOmM3NjY4OWNiMTBmZTRkNGFhNTUzZDgxMjBlMTRmYzY3L3RleHRyZWdpb246Yzc2Njg5Y2IxMGZlNGQ0YWE1NTNkODEyMGUxNGZjNjdfNDU5_f078b426-66e9-4eb0-ba79-b216705ee249" continuedAt="i5ad7ff8eda8145d2a5381a2cee42687c" escape="true">Organization and Description of Business</ix:nonNumeric></span></div><ix:continuation id="i5ad7ff8eda8145d2a5381a2cee42687c"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backblaze</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Inc. and its subsidiaries (collectively, &#8220;Ba</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ckblaze&#8221; or the &#8220;Company&#8221;) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built,&#160;web-scale&#160;software built on commodity hardware.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_34"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1Ng_98644737-8ced-4bab-bb59-c70fe97e26bf" continuedAt="id99199be74ea4eef87c2490190937af3" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="id99199be74ea4eef87c2490190937af3" continuedAt="i2d2c06b21ab54c838f71016e1a6d2a6f"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2MQ_df61063b-e04c-4ab5-9dd6-a8624e6fce71" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  Intercompany accounts and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December&#160;31, 2022 included in the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which was filed with the SEC on March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of March&#160;31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2022, and stockholders' equity for the three months ended March 31, 2023 and 2022. The results of operations for the three months ended March 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company (&#8220;EGC&#8221;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2Mg_5761c05f-783b-4698-8d36-6108a68f0e02" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (&#8220;CODM&#8221;), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s audited financial statements and related notes thereto included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was filed with the SEC on March 31, 2023. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i2d2c06b21ab54c838f71016e1a6d2a6f" continuedAt="i6ab29a5ce3dd48ae8a05db730447cc8b"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1OA_63df87b3-1d81-4096-a9fa-d057c511cf95" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, estim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ates related to variable consideration, valuation of the Company&#8217;s (i) stock options, and (ii) Employee Stock Purchase Plan (&#8220;ESPP&#8221;) expense, and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI0OA_df024555-b4af-4c62-9a39-ef24f75f571f" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (&#8220;USD&#8221;). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1OQ_50fcc759-afa7-4617-a658-01b8e21d07c3" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, and unbilled accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (&#8220;RBC&#8221;), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company&#8217;s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendors.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies, which may expose the Company to potential supply and service disruptions that could harm the Company&#8217;s busine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI0OQ_24f6fad3-af1d-4cfd-a1f8-1d153d561a04" escape="true"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</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 #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfNS0xLTEtMS05MjkyNw_5f697461-dfd8-42cc-ab97-4cdd646cf8e9">22</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f72b8d35c824db5bad05c0b8b00b22a_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfNS0zLTEtMS05MjkzMA_cb0416fe-85e5-4f50-9289-d43732586384">23</ix:nonFraction>%</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i87dfc6d1a9094c8682bccca4e3564178_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfMTAtMS0xLTEtOTI5MTI_ce68d086-2c38-4edd-8f1b-cc2adb41a43b">12</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8480ef0902754667bed2aafeaea8e79a_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfMTAtMy0xLTEtOTI5MTU_f7c11be8-3b51-44cf-a8e9-1e28a1c481ae">26</ix:nonFraction>%</span></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (&#8220;Backblaze B2&#8221;) and Backblaze Computer Backup (&#8220;Computer Backup&#8221;) offerings. The potential for severe impact to the Company&#8217;s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i6ab29a5ce3dd48ae8a05db730447cc8b"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI1MA_3795e8fc-687a-4ed8-9dc3-f51eaac47114" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date management has committed to a plan of termination and employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI1MQ_d7b7e693-662c-42fb-8c97-2608a2e2f397" continuedAt="i90a13119737f481e89fe62edc647a3ac" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.<br/><br/>The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i90a13119737f481e89fe62edc647a3ac">The Company&#8217;s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2MA_fb886927-bc83-4e5d-b709-b93b205090fe" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, unbilled receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_40"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1MA_ad926c47-dcab-4cf6-bca1-835b31e3f4a7" continuedAt="i7ee6addc573842bcbcee692ad28fbb61" escape="true">Revenues</ix:nonNumeric></span></div><ix:continuation id="i7ee6addc573842bcbcee692ad28fbb61" continuedAt="i19d9dfc9d3914ce487cc279cf6ceb8fc"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s amortization of deferred contract costs was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTA0_47606d7b-c3f4-413b-a85e-652d16fcd5f0">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTEx_66ded7c5-e42e-4add-8346-e7a53f720a77">0.2</ix:nonFraction>&#160;million for the three months ended March 31, 2023 and 2022, respectively. The amount of capitalized contract costs was $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMjQz_57eedb11-2cd5-4f69-915d-6ac39c918797"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMjQz_cfd77554-f6d2-4113-b962-91d2cdb42f3a">0.4</ix:nonFraction></ix:nonFraction>&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzE1_4ebedfef-7c24-4a62-84fe-d5fba9837d3d">26.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzIy_83881da2-9585-4e7c-80c7-9ec8df3f2334">25.5</ix:nonFraction>&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Revenue recognized for the three months ended March 31, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzk3_841624e9-bb70-403f-a985-5dc6c18bc459">9.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfNDA0_e4d6a286-c55a-4f3b-b4f4-bc6ad5717d59">8.5</ix:nonFraction>&#160;million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company&#8217;s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of March&#160;31, 2023 and December&#160;31, 2022. The Company&#8217;s deferred revenue balance as of March&#160;31, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (&#8220;RPOs&#8221;) as of that date. Further, as of March&#160;31, 2023, the Company&#8217;s deferred revenue, current, balance on its condensed consolidated balance sheet of $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfOTk1_9a2a2e4c-fdcb-4c9d-b45c-52c158c9a990">23.8</ix:nonFraction> million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i19d9dfc9d3914ce487cc279cf6ceb8fc"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1MQ_51714649-8d79-454e-8bbe-5724d1304471" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by product (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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:120%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B2 Cloud Storage</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic64a9afbe0f04c16b0e0a740b5909ffb_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfMy0xLTEtMS05MTk0NQ_0cf9a203-5e95-4bd8-86ed-757fbee20abc">9,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3451e3e21864a9ca82ccd5471195bca_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfMy0zLTEtMS05MTk0NQ_5014ecad-0286-4568-9691-f537ac0568da">7,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer Backup</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b68dc157e534fc7a0078b56e72f8161_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNC0xLTEtMS05MTk0NQ_fe74f7f3-b286-4f78-9acb-3e6421844757">13,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i863375fa95574d86809cc0f83c1ed1a3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNC0zLTEtMS05MTk0NQ_1f3cbab3-f3d8-4216-a94b-805f30ab6fe6">12,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNS0xLTEtMS05NDEwMw_077ad366-b0cf-4f71-aa3c-be72c433566f">23,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNS0zLTEtMS05NjkzNw_9f0619b3-2ffe-4004-b163-c7d7cb05d42b">19,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by timing of revenue recognition (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption-based arrangements</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94694fb5ec714900b576315eca70e2ba_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfMy0xLTEtMS04NzYzOQ_a77fd33e-458d-4bc8-92a0-24bd1a0646b4">9,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65dcf76316ba47469dbbad15fa49bacb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfMy0zLTEtMS04NzYzOQ_57b4ff64-166b-47e5-8c18-561ae7cc43f5">6,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription-based arrangements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33503195efdc41fd93f84a36629ad0bf_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNC0xLTEtMS04NzYzOQ_c027e416-0dc0-4cda-8517-affe735d0a46">13,339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i905fea3f4b5047ff8220eff1e8a9c8fa_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNC0zLTEtMS04NzYzOQ_5f6051a8-6710-4c4d-8a61-a39a08e20664">12,309</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:115%">Physical Media</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic29be2ca32ed464b9a05e24710d300de_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNS0xLTEtMS04NzYzOQ_a8c2a921-ab57-4774-a50f-2626f742cde1">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i148febb76ba0434c849e6323a5495ffb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNS0zLTEtMS04NzYzOQ_9655db1c-9b08-4f71-b7b2-39531060f5d4">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNi0xLTEtMS04NzYzOQ_6f58aac5-444b-47b7-b001-42f0bd7f8a7b">23,394</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNi0zLTEtMS04NzYzOQ_7fa2d48b-a9f8-41d8-9970-12ef2ab2e7a3">19,490</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1Mg_2008887e-6353-4b18-a0fc-4ff09ab9bcde" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id46c2c869121494d8806bbae74e55845_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfMy0xLTEtMS04NzYzOQ_85e9e233-ad23-48b7-b00c-6a300de6bba3">16,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i110b445a9bc14f7e8835b583634a903e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfMy0zLTEtMS04NzYzOQ_ec7567db-50d1-4957-b386-75dac5f39fa8">13,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia247d944c1344cfa9e128ef5100bb8f1_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0xLTEtMS05MTU0Ng_918d32b1-d5a9-41b8-bed4-9b606bb725f9">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="if1f1f35976194cdc800d91af2703f4fc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0zLTEtMS05MTUzOA_e12b9d1b-2f51-40fc-87d9-149410801d64">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07852b555a194c86a8506269302ad41f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0xLTEtMS05MTU0Ng_cf573c6c-8acf-40ad-a672-57d99be5ccb2">1,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1af4cc1e839749ce80ce62b426e316ba_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0zLTEtMS05MTUzOA_7fb0110e-24d5-4845-82dd-63e04e855a9c">955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i256d099deb954e80bfd45e8109642008_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0xLTEtMS04NzYzOQ_88968176-bc0d-4351-93fe-d1b209afe83f">4,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="if245cddf280c49df9654c4b7d15211f0_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0zLTEtMS04NzYzOQ_5b0be75a-2d52-4d51-a578-47e95e3a6bc1">3,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0xLTEtMS04NzYzOQ_954de0bc-30c6-4674-9b40-04241a1cb7e5">23,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0zLTEtMS04NzYzOQ_d8e338ac-398e-4497-988a-95af60a91799">19,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_43"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5Mw_f4b8eee0-1145-4b1a-aadf-3d1ef99980b8" continuedAt="ie859992df4524697826886e703c359e7" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="ie859992df4524697826886e703c359e7" continuedAt="i0af8e3396e604eb289ffb6219e3158a8"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Values and Gross Unrealized Gains and Losses on Investments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:HeldToMaturitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5NA_9b91fc48-cc88-4976-8f27-a3be3c6a1f65" continuedAt="i772fc6c9af6242198f2458c94fb1cd03" escape="true">The Company&#8217;s commercial paper investments are classified as held-to-maturity on its balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i0af8e3396e604eb289ffb6219e3158a8" continuedAt="ib831e0afd3764241a6739c9ded80b5f9"><div style="margin-top:12pt;text-align:justify"><ix:continuation id="i772fc6c9af6242198f2458c94fb1cd03" continuedAt="icaa7dddfc71b43108b13bb40095f8554"><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:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></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="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="27" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS0xLTEtMS04NzYzOQ_b703cbef-5ebb-43ee-b2e6-f5030776ab50">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS0zLTEtMS04NzYzOQ_fbc4097a-c069-4ccd-9745-ccc448711c8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS01LTEtMS04NzYzOQ_2ccbf296-7aaa-4a51-b296-d77bac3d4f5b">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS03LTEtMS04NzYzOQ_cee63439-f839-4640-9da9-3db78b264f8f">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS05LTEtMS04NzYzOQ_0ab6be37-b8d9-43b2-b380-97269d8d32c4">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtMS0xLTEtODc2Mzk_bb1d34eb-96cf-4ff2-87d3-7c693bcc436f">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtMy0xLTEtODc2Mzk_0a1efeeb-20c7-496d-be5d-041f3fe20748">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtNS0xLTEtODc2Mzk_92a2be1e-de9e-4c51-b9f3-450b28e712cd">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtNy0xLTEtODc2Mzk_802eba4f-2e99-41f9-afa8-da2ce4cde739">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtOS0xLTEtODc2Mzk_4bb8e63f-e18f-4fa0-8e69-9db96cc2ef77">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="27" 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%">(In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtMS0xLTEtODc2Mzk_b7ce5514-649c-4da0-b254-f91f58189d5c">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtMy0xLTEtODc2Mzk_49029a3d-40b6-41b2-bcf8-17e1d28a74b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtNS0xLTEtODc2Mzk_45a4423e-317e-4151-a27c-d6a9f07c4192">144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtNy0xLTEtODc2Mzk_40e3ebc6-0e60-48b2-9c64-dde0afee3a31">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtOS0xLTEtODc2Mzk_1ae7ea5c-0249-422a-b857-d25046df1295">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItMS0xLTEtODc2Mzk_855f8016-39bf-4aec-807d-1d01c39edbbe">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItMy0xLTEtODc2Mzk_42faf7a7-198c-4aea-ba2b-bd3ef2d7219c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItNS0xLTEtODc2Mzk_4ace094d-07ce-4805-944f-f8e0170937c8">144</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItNy0xLTEtODc2Mzk_56e0090e-a999-4e59-b284-8cde54ed727d">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItOS0xLTEtODc2Mzk_31f785b8-c7ab-4da6-9d42-22b8498843bb">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Scheduled Maturities</span></div><ix:continuation id="icaa7dddfc71b43108b13bb40095f8554"><div style="margin-top:12pt;text-align:justify"><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 held-to-maturity securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by contractual maturity, are shown below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"></td><td colspan="9" 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%">(In Thousands)</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%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMi0xLTEtMS04NzYzOQ_210c427f-d2f6-4c0d-bd52-de9bb014b12f">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMi0zLTEtMS04NzYzOQ_bfab7b2e-6403-46da-b676-8920e1c3be2c">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMy0xLTEtMS04NzYzOQ_8e70fc17-4a75-4f27-a1e2-4a82ed85ee7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMy0zLTEtMS04NzYzOQ_ee8723de-5bed-4108-9592-aa82f60bfe24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNC0xLTEtMS04NzYzOQ_3fd4b69c-f4ef-48a1-9527-886ddf9da794">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNC0zLTEtMS04NzYzOQ_4a56d3ab-686e-4372-923b-469109ec9284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNS0xLTEtMS04NzYzOQ_04599d64-6c59-4650-849f-913f2dac3671">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNS0zLTEtMS04NzYzOQ_2485b531-726b-4ec9-a154-f2233e5cc9c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNi0xLTEtMS04NzYzOQ_9cfeac3d-d0f2-4837-9ddc-954c3de3c5ba">45,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNi0zLTEtMS04NzYzOQ_4aa1f4d7-5807-4745-93a0-5bcf836d5a92">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</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%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"></td><td colspan="9" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTAtMS0xLTEtODc2Mzk_bcc69f22-dd1e-47e5-9039-4d48e40fc534">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTAtMy0xLTEtODc2Mzk_f97dc754-ad4e-4f5a-a2b8-aa5d5d92fb7b">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTEtMS0xLTEtODc2Mzk_3b5b5eb1-5058-420c-815f-1e30f79dbf55">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTEtMy0xLTEtODc2Mzk_50d54388-0587-48e2-acf9-4ae4aa50791f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTItMS0xLTEtODc2Mzk_bb383006-4581-4229-a75e-dc1e134fc940">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTItMy0xLTEtODc2Mzk_865033fe-acbd-45c2-b9db-3d7950b06cc5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTMtMS0xLTEtODc2Mzk_a367e89f-f439-447c-9ced-e9f6414deebd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTMtMy0xLTEtODc2Mzk_1fcd09d6-ed99-43e6-9911-8986c11fb5a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTQtMS0xLTEtODc2Mzk_a3ca71e1-f686-4fed-a513-b4d4aed3a664">58,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTQtMy0xLTEtODc2Mzk_525589cd-c29f-4eb8-bcd9-f9a13707b0a5">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Aging of Unrealized Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had an aggregate gross unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTI4OQ_4eb9720e-8fa5-4d69-8a25-cfaffef8fc64"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTI4OQ_562be0d1-3233-4468-9f08-d2e8ec812ce3">0.1</ix:nonFraction></ix:nonFraction> million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company&#8217;s condensed consolidated balance sheet. As of March&#160;31, 2023 and December&#160;31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5Mg_6ea9d13a-dd2b-4069-9c6e-41cb0f563b02" continuedAt="i1dcc35d5e4f7462b97f40fa78ae55739" escape="true">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="text-align:justify"><ix:continuation id="ib831e0afd3764241a6739c9ded80b5f9"><ix:continuation id="i1dcc35d5e4f7462b97f40fa78ae55739"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0xLTEtMS04NzYzOQ_93986179-9919-4fcc-afe9-cebb79d12a10">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0zLTEtMS04NzYzOQ_7b913182-eaa7-42c1-90dc-87a0ada3324e">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC01LTEtMS04NzYzOQ_77f872e4-7263-43ff-8b74-312dfeaf771b">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC03LTEtMS04NzYzOQ_170ba4b5-e843-4e0c-b59e-5a4681143ff2">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC05LTEtMS04NzYzOQ_0f9f8670-8db5-4ea3-8213-69447f120525">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0xMS0xLTEtODc2Mzk_1da1e00e-02c6-4132-ad49-cf2814c1fd5d">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0xLTEtMS04NzYzOQ_79f1b4c3-6ab0-40b0-a35c-dbe3b95aa677">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0zLTEtMS04NzYzOQ_c161ca42-6635-48cb-a0ca-831197493416">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS01LTEtMS04NzYzOQ_8adbfe81-922c-44fa-9537-30deb73b7a05">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS03LTEtMS04NzYzOQ_8be4367a-2914-41b6-9075-262ee7563b05">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS05LTEtMS04NzYzOQ_f46c6c26-3dfd-43d5-89f9-804a95c25b5f">45,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0xMS0xLTEtODc2Mzk_33a29a33-c48a-471c-a0c6-06da3edcf0ea">80</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><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%">Less than 12 Months</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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMS0xLTEtODc2Mzk_33da0781-731c-460a-8fb7-7d6d9f970482">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMy0xLTEtODc2Mzk_f2483973-fb7c-4a7b-a4ba-996aa552dbd1">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtNS0xLTEtODc2Mzk_3b9a58bb-4a65-4f6b-91c5-f176b4e7856d">144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtNy0xLTEtODc2Mzk_338d4aab-04d5-41ce-a76d-7c097a38c9d8">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtOS0xLTEtODc2Mzk_141d8f5a-d1d9-4781-9480-3ae6c3159d9e">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMTEtMS0xLTg3NjM5_7f669c74-0d3b-4981-a57f-58abf1841afb">144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMS0xLTEtODc2Mzk_da56e753-efe7-4aba-9adf-dc2fb3aa916a">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMy0xLTEtODc2Mzk_318688ef-4632-4065-9d32-5571a7fc7992">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItNS0xLTEtODc2Mzk_10382ca3-815d-4d7a-8c95-5190622704ca">144</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="security" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItNy0xLTEtODc2Mzk_2a005e3d-064f-4dae-a112-9c872ec9b5df">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItOS0xLTEtODc2Mzk_6555ce35-ed67-4373-ae10-cdac15535fbf">58,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMTEtMS0xLTg3NjM5_d0f66f1f-6e46-49b4-9ce2-8764b202c140">144</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_46"></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%">Note 5. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMjExOQ_bf92ca2d-e523-4b1d-a3ca-d519702f5f29" continuedAt="i8ab0e8515c614732a8801641345a9158" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i8ab0e8515c614732a8801641345a9158"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its held-to-maturity investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between levels of the fair value hierarchy for the three months ended March 31, 2023 and the year ended December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company held no assets or liabilities that were measured at fair value on a recurring basis as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December&#160;31, 2022, the Compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny had $<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTc0Nw_36a0b432-cec3-489c-b894-9bf3a3f14e93"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTc0Nw_8a66ed90-c290-4098-9f5f-81ae85470dbc">169</ix:nonFraction></ix:nonFraction> thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other current assets on the condensed consolidated balance sheets. Additionally, the Company had $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMjAwMQ_1a688549-50fc-46b4-b660-4395644a86ca">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTY0OTI2NzQ0NjM5OA_1f695895-1437-4dde-919e-e2a5e2f71956">4.3</ix:nonFraction> million in restricted cash as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and December&#160;31, 2022, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the line of credit agreement with City National Bank. See Note 11 for further details.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_49"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:OtherCurrentAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RleHRyZWdpb246NTlkMTQ4YmU3OTY3NGE3Yjg1YTIwOWEwMjZiNmY4NTBfMTQw_33e0886a-7dbc-4744-9da6-8d982585027e" continuedAt="i63e52ebce5a4401385e251c1ab5353ac" escape="true">Prepaid Expenses and Other Current Assets</ix:nonNumeric></span></div><ix:continuation id="i63e52ebce5a4401385e251c1ab5353ac"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RleHRyZWdpb246NTlkMTQ4YmU3OTY3NGE3Yjg1YTIwOWEwMjZiNmY4NTBfMTQx_95c33a2e-c062-4dbf-b155-7ad1d391de62" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMS0xLTEtMS04NzYzOQ_4b3e5a22-df58-4268-83aa-6b05ee722a5b">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMS0zLTEtMS04NzYzOQ_9ea41064-96ee-4036-8e03-acc82b6b624f">1,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMi0xLTEtMS04NzYzOQ_ec7404d9-4ee1-4001-9c8b-c20af74a9bb6">1,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMi0zLTEtMS04NzYzOQ_c95efb51-53e9-4dc4-9ec4-4ffbbe320192">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid subscriptions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:PrepaidSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMy0xLTEtMS04NzYzOQ_e5da83d7-d8b0-4b22-a2e4-05bfeea8f9cd">1,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:PrepaidSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMy0zLTEtMS04NzYzOQ_0da51f4c-c3b3-4d4a-813e-137d9df81104">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Physical Media hardware</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:PrepaidPhysicalMediaHardwareCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNC0xLTEtMS04NzYzOQ_6e28b10e-89c9-4605-8e31-e7107cb8c17e">228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:PrepaidPhysicalMediaHardwareCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNC0zLTEtMS04NzYzOQ_b29a6ed6-4a97-492b-9c3f-338b0d7c7ecb">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNS0xLTEtMS04NzYzOQ_0c213277-0476-4347-885a-8a00c4fce899">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNS0zLTEtMS04NzYzOQ_11379dad-1718-4f08-9592-982a6b1aa8ea">365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from payment processor</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:ReceivablesFromPaymentProcessorCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNi0xLTEtMS04NzYzOQ_fa2636f5-2c8e-40ef-99d1-525fd9098e0c">369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:ReceivablesFromPaymentProcessorCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNi0zLTEtMS04NzYzOQ_86bdfc49-5b3a-477e-8ebf-db2c47006bec">644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOC0xLTEtMS04NzYzOQ_63e7e4ce-8976-4ac2-9e1c-266b2f2185c6">1,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOC0zLTEtMS04NzYzOQ_5e7394e5-a0c4-4cb4-b897-9a32dce40752">1,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOS0xLTEtMS04NzYzOQ_f3f28107-dca2-430a-940f-88274c11c2d8">935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOS0zLTEtMS04NzYzOQ_75d9240d-91cb-4397-8f2a-5326dc6d4f3c">1,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total prepaid expenses and other current assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMTAtMS0xLTEtODc2Mzk_4be96ed9-4e95-4ff1-9742-b90743da2f06">7,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMTAtMy0xLTEtODc2Mzk_349a59c6-e8fb-4f41-8186-c09221b25fde">8,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTE5Mg_ccb80095-f518-4c1d-be4a-d426b2d50ed6" continuedAt="iaf39ee5282e54895adacee4c53a4f543" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="iaf39ee5282e54895adacee4c53a4f543"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTE5Mw_87952d7c-a6d2-47a5-a3de-b431405e79ac" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Data center equipment</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f74f7d63d134f90a3fa79035b5e5205_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMS0xLTEtMS04NzYzOQ_b3885108-d0b4-48e6-851e-0cfc882ae981">32,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i975f13ff007d494383305c039afe6ddc_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMS0zLTEtMS04NzYzOQ_67348ae5-12af-4455-9c29-df180f618101">28,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leased and financed data center equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie294bc05a41542ce96aa276a70ce2569_I20230331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMi0xLTEtMS04NzYzOQ_b5f2b080-f968-4360-a3ca-6c07c74bd9a1">62,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i7e9d113c9da043b6b981dee0e97ef79d_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMi0zLTEtMS04NzYzOQ_23821485-bfe1-4a0d-a668-a45959525f6f">62,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db716162d4943e6bc973f493eb107c9_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMy0xLTEtMS04NzYzOQ_e3c4b72a-3e54-47c4-b85f-96ad000b7d3a">14,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d2c36ade3f643fd9dc6f2f1e5e2a6dd_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMy0zLTEtMS04NzYzOQ_38cf692b-1f4d-4f14-959c-6e5e18382a8e">11,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5120dc96116647a4988417a5fc96eb01_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNC0xLTEtMS04NzYzOQ_48b9676c-bd95-4047-b3d1-c56bb7d14078">2,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i65484caade38444ab7d594244adf80a3_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNC0zLTEtMS04NzYzOQ_bbd2eb0f-0910-4c31-b617-ff9690e677ab">2,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0558ec01a0424331a2fd980318dd4271_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNS0xLTEtMS04NzYzOQ_ac13bb35-7ff8-41be-922c-ac6ea6469475">1,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e014b305ba140649089195a54a8a113_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNS0zLTEtMS04NzYzOQ_e08f0808-f105-4554-9aa5-10d2738feb42">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Construction-in-progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i777cbd6370f74bb7999045c2a64163d9_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNi0xLTEtMS04NzYzOQ_1aa70824-f339-4221-b8e0-768760272f07">2,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i3fb3981a3737482db19a0fdbdbbd3db4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNi0zLTEtMS04NzYzOQ_54367dd4-cf4e-4589-ab6d-5e5d88fac653">3,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNy0xLTEtMS04NzYzOQ_c54ddcce-c461-49f0-b74f-21d8279d61ff">115,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNy0zLTEtMS04NzYzOQ_60e13e78-4ad0-4c93-8da6-b1087588fa0d">109,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOC0xLTEtMS04NzYzOQ_109458c0-98a2-4798-ae56-f5eb0d03b5ea">65,289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOC0zLTEtMS04NzYzOQ_22ee624a-3f0a-4c4c-aced-3f2ceb0b4e33">60,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOS0xLTEtMS04NzYzOQ_aa65b3ed-2b1f-436c-a88d-873db17f08c7">50,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOS0zLTEtMS04NzYzOQ_6a147c9a-1097-4d74-b107-afd3c0d09f02">49,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTM5_2d5258aa-ba49-4568-af1a-31144aaad853">5.0</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTQ2_02417088-02e3-4cbe-91d3-fcc1c5b7c6a1">4.4</ix:nonFraction> million for the three months ended March 31, 2023 and 2022, respectively</span><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 equipment under finance leases and lease financing obligations, accumulated depreciation was $<ix:nonFraction unitRef="usd" contextRef="if2951566c6bf48419ec2394f5cb40491_I20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMzUz_a3f117d3-b47f-4d4b-bd43-46ff0799187b">26.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i4022023aebf84d8d98df169e8db3cb63_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMzYw_5c631039-91d1-468e-8cb6-eaa572cb7604">24.5</ix:nonFraction> million as of March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The carrying value of the Company&#8217;s equipment under finance lease agreements and lease financing obligations was $<ix:nonFraction unitRef="usd" contextRef="if2951566c6bf48419ec2394f5cb40491_I20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTIy_aeb37ba4-c5da-4575-8164-f9a75f0bdf2f">36.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4022023aebf84d8d98df169e8db3cb63_I20221231" decimals="-5" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTI5_7f5e68d0-0644-4b04-917a-4665ec7bd055">37.8</ix:nonFraction> million as of March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had long-lived assets of $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE2MzEx_0d577073-9f3f-498d-815f-147645680e4f">56.6</ix:nonFraction> million, comprising of property and equipment, net and operating lease right-of-use assets, with $<ix:nonFraction unitRef="usd" contextRef="ic1567882ca3e48e6ab7b2244f6dbbe61_I20230331" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE2MzE1_fd394881-f54c-457f-a6d6-6090a2b91507">51.1</ix:nonFraction> million located in the United States and $<ix:nonFraction unitRef="usd" contextRef="i31fb1058171a4d76b66d70ba4b1b737a_I20230331" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTA5OTUxMTYzMDI0Ng_e920195c-5fce-4ecf-8523-b029816e1299">5.5</ix:nonFraction> million located in the Netherlands.<br/><br/>As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had long-lived assets of $<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1NTIy_a39110ed-8921-4432-a6d7-7b44889832e7">56.3</ix:nonFraction> million, comprising of property and equipment, net and operating lease right-of-use assets, with $<ix:nonFraction unitRef="usd" contextRef="i5a369ab633ff49e9afc9b5254d57ce68_I20221231" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1OTg4_7066b115-7257-4891-8930-716497df21c8">50.2</ix:nonFraction> million located in the United States and $<ix:nonFraction unitRef="usd" contextRef="i6d3df87398544663b23722a32839dffe_I20221231" decimals="-5" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1OTky_f9be7ef2-b235-4b28-82c4-99b420b35da3">6.1</ix:nonFraction> million located in the Netherlands.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_55"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTk1_1e4f9dad-43fd-4cb0-858c-9cf3a72cda35" continuedAt="i3771ff53d003416aa497a8a111881e9c" escape="true">Capitalized Internal-Use&#160;Software, Net</ix:nonNumeric></span></div><ix:continuation id="i3771ff53d003416aa497a8a111881e9c" continuedAt="i9b04649942c14cfe9453272fcb1a0ab4"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTkz_bc58b41d-0a03-4469-96e5-84707d2e18cb" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized&#160;internal-use software, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developed software</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i912f4a21727a49dd8d975366cd3be9e2_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMS0xLTEtMS04NzYzOQ_d9577ff5-3889-4243-a02d-4519373126a1">28,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3d9fcf080324a44b7127f32654ec733_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMS0zLTEtMS04NzYzOQ_de7c3b26-c3e1-45b2-9da5-6601c878e717">23,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc45138c6f884480ae33fedf1457e81a_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMi0xLTEtMS04NzYzOQ_0f15ed21-09a7-47f5-aaf8-9343f2197f81">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1ddf6b9b063c45f88ec3672bcec7dd0e_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMi0zLTEtMS04NzYzOQ_66968ded-3e9b-4232-9ad1-e98ee5568036">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMy0xLTEtMS04NzYzOQ_da8f1735-b96c-41ca-b86e-1a6b4067a620">28,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMy0zLTEtMS04NzYzOQ_e362d2ec-c34d-419e-83b4-8fa9d0d17edb">23,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNC0xLTEtMS04NzYzOQ_869ca429-7a1e-41dc-bc88-2b2c4cc07434">7,940</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNC0zLTEtMS04NzYzOQ_8694b92c-f13c-4c5d-bbe1-cfa7e19bef6b">7,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized&#160;internal-use&#160;software, net</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNS0xLTEtMS04NzYzOQ_239468ca-d45f-400d-90e9-c77d7724192b">20,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNS0zLTEtMS04NzYzOQ_aeaad145-6c35-4156-8134-7a67fdf79d9c">16,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized internal-use so</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ftware was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfNjEy_ceb090f3-82fc-4002-84a6-84deabf28711">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfNjE5_535b20a9-f358-4104-83d3-36f63aa6a2a9">0.5</ix:nonFraction>&#160;million for the three months ended March 31, 2023 and 2022, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company&#8217;s condensed consolidated statements of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTk0_088297f1-c371-4cd4-a7a0-cca26cf15a99" continuedAt="ib92cd9100c904f3280806fc1bfea10c3" escape="true">As of March&#160;31, 2023, future amortization expense is expected to be as follows (in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><ix:continuation id="i9b04649942c14cfe9453272fcb1a0ab4"><ix:continuation id="ib92cd9100c904f3280806fc1bfea10c3"><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:84.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfMi0yLTEtMS04NzYzOQ_9687be35-a3d1-4cb5-a660-7d43f560f5c2">2,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfMy0yLTEtMS04NzYzOQ_d244dad7-433b-4a17-a939-4fda109380b0">4,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNC0yLTEtMS04NzYzOQ_70f8f7ee-1848-41ed-bce1-87c21266394b">4,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNS0yLTEtMS04NzYzOQ_c0d85db5-2704-49a3-b5ae-e8eb44c50285">3,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNi0yLTEtMS04NzYzOQ_b2e74967-b97c-476a-a1cf-9d91511b9707">3,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thereafter</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="blze:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNy0yLTEtMS04NzYzOQ_40a8d4ce-73a4-4c46-8627-17166e69380c">1,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfOC0yLTEtMS04NzYzOQ_675e8808-2540-4035-9eb6-3f9f4859e706">20,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></ix:continuation></ix:continuation></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_58"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RleHRyZWdpb246NzBhNTdmNTVhN2MzNGU5ZGJjNmViN2VkYWVjMWZmZWJfMTUw_253d52b8-4c62-454a-8bbe-d747545c415f" continuedAt="i82bec72e3ac043fb9e24bf17b7add090" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i82bec72e3ac043fb9e24bf17b7add090"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RleHRyZWdpb246NzBhNTdmNTVhN2MzNGU5ZGJjNmViN2VkYWVjMWZmZWJfMTUx_cc0fcf46-a5e0-46e9-993b-ce7af6bc6797" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-weight:400;line-height:100%">Accrued compensation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMS0xLTEtMS04NzYzOQ_e467d78a-9f9e-446d-a8df-8a73ae1d6bec">1,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMS0zLTEtMS04NzYzOQ_087da682-c0f5-40c4-a06a-86451625bbc0">2,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP withholding</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:EmployeeStockPurchasePlanWithholdingCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMi0xLTEtMS04NzYzOQ_a5d3b8fc-6f21-46ea-89cd-d78b13144a99">1,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:EmployeeStockPurchasePlanWithholdingCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMi0zLTEtMS04NzYzOQ_b7cfdf45-451e-4e0a-b0d0-db992261f68e">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMy0xLTEtMS04NzYzOQ_d509a379-9fcd-4bb2-bb38-916a93497f0f">1,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMy0zLTEtMS04NzYzOQ_49713aea-7d97-4d3c-8057-a3cb3e16b4c6">2,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNC0xLTEtMS04NzYzOQ_0c578c69-b0fd-42f0-b02f-ec7e8132689c">226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNC0zLTEtMS04NzYzOQ_42f7445f-a25b-44aa-9884-65db51a465ce">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued value-added tax ("VAT") liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:ValueAddedTaxPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0xLTEtMS04NzYzOQ_451edd50-6956-428d-ad0f-39b6045ff7dd">1,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:ValueAddedTaxPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0zLTEtMS04NzYzOQ_ee7b29a7-9c76-4994-b668-8ccb1681a32c">1,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed insurance premiums (see Note 11)</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:FinancedInsurancePremiumsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0xLTEtMS04OTE5MA_5db1218f-69e9-489f-98b9-147e2ae5e028">1,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:FinancedInsurancePremiumsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0zLTEtMS04OTE5MA_559695c0-75a7-479d-8806-05a7f653fa7f">1,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNy0xLTEtMS04NzYzOQ_05aeadb9-2dd1-445a-a592-11e66616f717">296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNy0zLTEtMS04NzYzOQ_7d06c03c-7c85-4d04-81dc-5e3549f0b485">421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfOC0xLTEtMS04NzYzOQ_fdaaac0a-4fee-48e5-9ac0-c0234e65fe62">7,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfOC0zLTEtMS04NzYzOQ_59dac8ff-e7b1-447b-9400-6719a216bd2f">9,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_61"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfOTcxNA_2e7e57f1-5038-4804-a5ce-ba11097f9530" continuedAt="ia5f8dddf32674111bf2b5a50a8e74dc8" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ia5f8dddf32674111bf2b5a50a8e74dc8" continuedAt="i293a7aed1c1e4061b1f4bd57dff027b2"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases and Lease Financing Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjY4_d0e6b91a-a41f-4eb7-a6ce-fba21e619612">three</span> to <ix:nonNumeric contextRef="i8059518921854726b5ca0a46b88a07cc_D20230101-20230331" name="blze:CapitalLeasesAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjc0_046b9c7e-5bfe-4182-9a14-4bfad80c114f">four years</ix:nonNumeric> and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company&#8217;s finance lease agreements. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Finance leases are included in property and equipment, net on the Company&#8217;s condensed consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was approximately <ix:nonNumeric contextRef="id06734ae44484666924089bd54fec8ba_I20230331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODgx_c4f07da0-8691-40b3-a977-15ff5fc49118">1.74</ix:nonNumeric> years and the weighted average discount rate for finance leases was approximately <ix:nonFraction unitRef="number" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfOTY2_939bbb43-896a-40ec-8f80-9aee1af92b74">9.9</ix:nonFraction>%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company&#8217;s assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements, depreciation expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTE0Mw_c44f7107-5e07-416b-8f4d-c7211ba965ed">3.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTE1MA_c3649a0d-6bdc-4344-b383-89f44f2495d0">2.9</ix:nonFraction>&#160;million for the three months ended March 31, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company&#8217;s finance leases and lease financing obligations is included in cost of revenue in its statements of operations. There have been no material changes to the Company&#8217;s finance lease obligation and lease financing commitments during the three months ended March 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, total finance lease costs were $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="blze:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTU4Mw_7dac5321-8f01-4770-9d02-7f1f74b89d2c">4.0</ix:nonFraction>&#160;million, of which interest expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="blze:FinanceLeaseCostInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTYzMQ_8c217e81-f960-42d7-9939-b5936acc5532">0.7</ix:nonFraction>&#160;million, and total lease financing obligation costs were $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="blze:LeaseFinancingObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY4Mw_a26ae2ae-e377-4276-a67f-dea20d0a2a09">0.3</ix:nonFraction>&#160;million, of which interest expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="blze:LeaseFinancingObligationInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTczMQ_d61a8d44-71d6-4f4c-a0be-b80a2cd50a59">0.1</ix:nonFraction>&#160;million. During the three months ended March 31, 2022, total finance lease costs were $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="blze:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTc4MQ_7e2b121f-5203-43f3-9dd8-e7bef935e8f5">3.5</ix:nonFraction>&#160;million, of which interest expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="blze:FinanceLeaseCostInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTgyOQ_e3b72788-9a73-4a67-9c33-65d9556373ff">0.8</ix:nonFraction>&#160;million, and total lease financing obligation costs were $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="blze:LeaseFinancingObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTg4MQ_7ad95971-f2e3-44c6-af0c-dcdf171cc613">0.4</ix:nonFraction>&#160;million, of which interest expense was approximately $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="blze:LeaseFinancingObligationInterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTkyOQ_51adc31d-fe35-453a-9279-37a5ccc47d88">0.1</ix:nonFraction>&#160;million. The cash paid on interest on finance lease and lease financing obligations was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3MDcx_c34d1bbd-44a8-4373-b825-db8356d043b7">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3MDc4_28ce1724-d99d-4123-8a2b-c8e0a6762ff2">0.9</ix:nonFraction>&#160;million for the three months ended March 31, 2023 and 2022, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i293a7aed1c1e4061b1f4bd57dff027b2" continuedAt="i6b4375df11c54bf1a7489e4e4280a8e8"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities for data centers and office space under&#160;non-cancelable&#160;operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company&#8217;s lease agreements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company's leases have original lease periods expiring between 2023 and 2031. The Company did not have a material amount of short-term leases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average remaining lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> term for operating leases was approximately <ix:nonNumeric contextRef="id06734ae44484666924089bd54fec8ba_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNDE4Nw_42093062-e551-4c91-9daf-5bf1c622cd77">5.7</ix:nonNumeric> years and the weighted average discount rate for operating leases was approximately <ix:nonFraction unitRef="number" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNDI3NA_54224515-7cf4-4f4d-90f0-fa339288d563">6.0</ix:nonFraction>%. There have been no material changes to the Company&#8217;s operating lease commitments, which excludes amounts allocated to services under operating lease agreements that are considered non-lease components during the three months ended March 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-lease components included in the Company&#8217;s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgment and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility. There have been no material changes to the Company&#8217;s non-cancellable contractual obligations for non-lease components during the three months ended March 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense related to the Company&#8217;s operating leases was $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTI1Nw_39d80814-589e-4dd7-9137-73535b741e47">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3NjUx_28bee416-f77c-40dc-a509-db05c2e47208">1.4</ix:nonFraction> million for the three months ended March 31, 2023 and 2022, of which $<ix:nonFraction unitRef="usd" contextRef="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTI4MQ_28d980be-79c2-4363-800c-dcdb7c39860b">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3Njcz_d7767cc1-4965-4d1c-b182-49216c343ce5">1.1</ix:nonFraction> million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is included in cost of revenue in its statement of operations, respectively. Total operating lease cost was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3ODE2_02f92a00-b4b0-425f-b3c2-eeccbcf1f8ef">2.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3ODky_0caf6e01-b051-4a9c-906e-8d72903a99d9">1.7</ix:nonFraction> million for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended March 31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, which does not include costs related to services.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other&#160;non-cancellable&#160;commitments relate mainly to service agreements used to facilitate the Company&#8217;s infrastructure operations.&#160;As of March&#160;31, 2023, the Company had non-cancelable purchase commitments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjI5NA_4d8cea12-e361-42e8-8cc4-74fb7ee89543">7.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjMwMQ_e2dfbde3-d7ef-439f-bc8e-24b1d92f1158">0.5</ix:nonFraction> million payable during the years ending December&#160;31, 2023 and 2024, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjU0Mw_a774150f-c76e-48dd-a886-6469ecffafc5">0.5</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjU1MA_68200fee-8769-4497-b362-df95dd968d7e">0.4</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the 401(k) plan during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings are likely to have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2022, the Company received a demand letter from the investors that entered into the Simple Agreement for Future Equity (&#8220;SAFE&#8221;) agreements with the Company in August 2021, which related to a contractual dispute in connection with the SAFE transaction. In February 2023, the Company settled with the SAFE holders for a full release of all claims related to the SAFE transaction for a one-time payment in the amount of $<ix:nonFraction unitRef="usd" contextRef="i814950b49428412b8479661744b3fb7c_D20230201-20230228" decimals="-5" name="us-gaap:LossContingencyDamagesPaidValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY0OTI2NzQ2Nzg4OA_4c2a3d17-994f-448d-b89b-541615e0ad87">1.5</ix:nonFraction>&#160;million in aggregate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the SAFE holders, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TMT Investments PLC, a beneficial owner of more than 5% of the Company&#8217;s capital stock, was a party to the settlement and received a pro-rata payment of $<ix:nonFraction unitRef="usd" contextRef="i2e8a29587ff647fcbfd5bfdd8aac8286_D20230201-20230228" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY0OTI2NzQ2NzkxNg_b82b85a8-aeb6-4915-91ce-e323e17dca01">0.3</ix:nonFraction>&#160;million as part of the SAFE settlement.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i6b4375df11c54bf1a7489e4e4280a8e8"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Tax</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company&#8217;s analysis, its total accrual for sales tax payable was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODI5Mw_1d16c814-9638-4e99-a018-5f22cf3a5412"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODI5Mw_e9b76069-b914-4202-8c1c-389be1ac2f03">0.2</ix:nonFraction></ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued VAT Liability</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company&#8217;s analysis, its total accrual for VAT tax payable was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="blze:ValueAddedTaxPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODc3OA_fa540a9c-c3fd-4aeb-9325-7726764230d2">1.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-5" name="blze:ValueAddedTaxPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODc4NQ_66dfeff8-7472-4ed8-846f-ca72b8187d00">1.2</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company&#8217;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#8217;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed consolidated statements of operations in connection with the indemnification provisions.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_64"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfNTczOA_529b88fe-439b-4d98-b264-4fb462a3e5d8" continuedAt="i3cb52fb2036448a7a385ce2abe9979fa" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i3cb52fb2036448a7a385ce2abe9979fa" continuedAt="i457b22b541e34c8a946cc1ca3d51ad64"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the &#8220;RCA&#8221;) with City National Bank (&#8220;Lender&#8221;). Under this amendment, the amount available to be borrowed was increased to $<ix:nonFraction unitRef="usd" contextRef="i5c3647d1ec55416bb0d7a80874690ac7_I20220430" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTI1OQ_40272edd-168f-4ef2-bda6-19d8e8239f8a">30.0</ix:nonFraction> million from $<ix:nonFraction unitRef="usd" contextRef="ic7a80d6d62704234b1ef2be7b27c69aa_I20211031" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTI2Nw_fdead1d5-ed96-415a-976d-f39122e7667c">9.5</ix:nonFraction> million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company&#8217;s discretion, (a) the average Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus <ix:nonFraction unitRef="number" contextRef="i0a948bf26cad47d4972210a8040cbcd2_D20230101-20230131" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE0Ng_037c7073-d089-40c6-b045-7bea9718779c">2.00</ix:nonFraction>%, or (b) the base rate, as originally defined in the RCA. There were no other material changes to the agreement as a result of the amendment. As of March&#160;31, 2023, the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company had an outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTUwMA_9eeb189c-397b-4bdb-ba6a-f71ac9592b13">7.3</ix:nonFraction> million and the total amount available to the Company to be borrowed was $<ix:nonFraction unitRef="usd" contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTU2OA_7cfb98da-e018-4569-8dbf-dbba9830cff8">22.7</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the RCA, the outstanding balance of $<ix:nonFraction unitRef="usd" contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTYxNQ_9eeb189c-397b-4bdb-ba6a-f71ac9592b13">7.3</ix:nonFraction> million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was collateralized by an equal amount of cash held by the Company. As such, the Company held $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTczNg_abc8db26-0ce2-4b52-9d4b-427fbb9768d1">7.3</ix:nonFraction>&#160;million in cash that it deemed to be restricted and is included in restricted cash, non-current on the Company&#8217;s condensed consolidated balance sheet as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest rate associated with the outstanding balance under the RCA was <ix:nonFraction unitRef="number" contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331" decimals="3" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMjM0Mw_23055a2b-857d-4f4e-aa5e-f547c1d9f79f">6.6</ix:nonFraction>%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="if3421421cfdb475cbd5e9f7791f907c5_D20230101-20230331" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTA5OTUxMTY1Njg5Nw_1ad4964b-76f3-4797-87aa-be140d632d72">0.1</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2023. The Company recorded <ix:nonFraction unitRef="usd" contextRef="i40ca005efb6f4519b1dd2b8eca3f9b0b_D20220101-20220331" decimals="INF" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE1Mg_9b8f5277-12ff-425a-a3eb-19086a9ab8e8">no</ix:nonFraction> interest expense related to the RCA during the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the RCA are due in full in September 2024. As the RCA is a multi-year revolving credit agreement, the Company classifies the facility as long-term debt on its condensed consolidated balance sheet as it has the intent and ability to maintain the facility outstanding for longer than 12 months.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i457b22b541e34c8a946cc1ca3d51ad64"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Premium Financing Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $<ix:nonFraction unitRef="usd" contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE2MQ_c9a1dfc3-0997-4219-951b-308e6b5fbd5a">2.1</ix:nonFraction>&#160;million. The Company has executed a Finance Agreement with AFCO Premium Credit LLC over a term of <ix:nonNumeric contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjIwOA_f5af39b8-6060-4e2b-b789-4243866c2f02">twelve months</ix:nonNumeric>, with an annual interest rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE3NQ_14c12a47-58a5-44e9-be4b-3a38e75574dc">4.5</ix:nonFraction>%, that finances the payment of the total premiums owed. The agreement requires a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130" decimals="-5" name="blze:DebtInstrumentDownPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE4MQ_4fe688bb-1c3b-4e8f-8713-44d0e2478768">0.5</ix:nonFraction>&#160;million down payment, with the remaining $<ix:nonFraction unitRef="usd" contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE5NQ_0c30b9f5-39ab-49c6-8c53-cf50f64705f7">1.5</ix:nonFraction>&#160;million plus interest paid over <ix:nonFraction unitRef="installment" contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130" decimals="INF" name="blze:DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjIyOA_5d793ce5-1445-4800-bed0-17d302445c85">three</ix:nonFraction> quarterly installments. These quarterly payments started February 10, 2023. As of March&#160;31, 2023, the unpaid balance is approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i02c5b5e65d964b2eb83ead7396534e21_I20230331" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjI1Mg_c8d9a81f-6eb9-4d74-a4cb-75a442a19eab">1.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as a component of accrued expenses and other current liabilities on the condensed consolidated balance sheets.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_67"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMTEzNA_d0b19c2e-fa8f-4dc3-91fa-2e4ecdc999a5" continuedAt="ic28ce9885303471f9d177c8d25d376e0" escape="true">Stockholders&#8217; Equity </ix:nonNumeric></span></div><ix:continuation id="ic28ce9885303471f9d177c8d25d376e0"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company has</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331" decimals="INF" name="blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfOTE1_37b7abcb-1764-4bef-b142-e04c3d229ada">one</ix:nonFraction> vote. Each share of Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331" decimals="INF" name="blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfOTc0_dd70e324-02c3-4774-b97a-6fe21994ba6d">ten</ix:nonFraction> votes and is convertible at any time into <ix:nonFraction unitRef="number" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="blze:CommonStockConversionRatio" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMjE5OTAyMzI1NjY4OA_e4f7af16-77cc-4c73-9d57-47c4c6373184">one</ix:nonFraction> share of Class A common stock.</span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMTEzNQ_9dee339f-e887-4c5d-85ab-02aa603f60c3" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2011 Equity Incentive Plan</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5df7f1fe53354336a14170b27f470b17_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMi0xLTEtMS04NzYzOQ_410a7e04-dc4e-452f-88c6-1eafb7c85ece">10,299,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i401706fe52954059b575a9b34f33914f_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMi0zLTEtMS04NzYzOQ_fc90973b-d3f8-46f1-9184-9dd43973657c">10,862,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if330b57307344c53859509e04a660cfb_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMy0xLTEtMS04NzYzOQ_ce9020ac-ba8b-4ce0-8801-dbadcc0f0a01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i323934156245438d9927b912dee40280_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMy0zLTEtMS04NzYzOQ_c5ee6ee3-a927-4f27-a62e-0defa97af554">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf758ad912294e00a1840acc2f9f2e22_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNS0xLTEtMS04NzYzOQ_38595e58-3c69-4a6e-bce5-0e39e63818c8">1,464,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaed65961f6a542079956c8463454fe85_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNS0zLTEtMS04NzYzOQ_cab7ce4f-0d2b-44f0-acea-ba0c987b938d">1,509,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i851e7b93b85e40f0a7b4a5a9ba207480_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNi0xLTEtMS04NzYzOQ_9a27bb01-7bd6-4dcb-b1c3-35c0d03abf66">3,986,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e0a19af9ff24cd69e2a8c9b54074c48_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNi0zLTEtMS04NzYzOQ_e44ad6d9-9962-47e3-9442-5e7c74555668">3,716,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares available for future grants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie67527a176ce4f4a85f3099f3bfc2d29_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNy0xLTEtMS04NzYzOQ_a6a65160-1861-4db3-8af0-7ea2ce5f897f">1,859,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i40d42aa400a948ef94511dcfdd635a6c_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNy0zLTEtMS04NzYzOQ_1189df0e-05c9-4ffc-b3a9-d88e8d20b383">1,836,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia0eca4f5c695413dad6d37b65967670c_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfOS0xLTEtMS04NzYzOQ_e964d76a-b33f-49da-bb98-5e640bcd5c20">1,658,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i49b2d15c9cd64fca9b2d8e31942d5d0e_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfOS0zLTEtMS04NzYzOQ_dfea7349-8d0c-499b-b575-e68afd1e8c51">990,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMTAtMS0xLTEtODc2Mzk_2110d976-199b-4ce7-8adf-e8d8db60c391">19,268,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMTAtMy0xLTEtODc2Mzk_6c2e387d-fe20-45e0-837a-19f0ad78f6ba">18,914,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_70"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3MQ_0c13307d-0160-4d2e-99da-8084064b6fe0" continuedAt="i04fb31b7ef8748f6a62dd3d9a5ab2c82" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i04fb31b7ef8748f6a62dd3d9a5ab2c82" continuedAt="ie4ea81498e51433ab2a5d7fe77f92f00"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Reserve.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The number of shares of common stock available for issuance under the 2021 Equity Incentive Plan (&#8220;2021 Plan&#8221;) equals the sum of <ix:nonFraction unitRef="shares" contextRef="i022b9399307741d28da3b756afd8f8cb_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNjAy_b919f973-8dbc-452d-8b7f-33de16dfa7f4">5,262,500</ix:nonFraction> shares plus up to approximately <ix:nonFraction unitRef="shares" contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNjM3_a32e28a0-6f82-4bc3-ba9d-fd96a7116c79">13,719,000</ix:nonFraction> shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company&#8217;s fiscal years, commencing in 2022 and ending in 2031, by a number equal to the lowest of (i) <ix:nonFraction unitRef="shares" contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231" decimals="INF" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTAxOA_70be988f-c84e-464f-bda8-f8db26b60b98">4,784,100</ix:nonFraction> shares, (ii) <ix:nonFraction unitRef="number" contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231" decimals="2" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTAzNA_ba7ae976-a6bb-4a5b-95cb-88ddb0c21a0a">5</ix:nonFraction>% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic5aa5657a93c47f78070cce522e23ecc_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODM5MTYw_01d74df8-a104-4410-838c-c3c88dcee990">809,916</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id1bb444b96f14d40ba1482cc56d86d73_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY0NTM0Mw_17c1a8e1-53b6-4b7a-bf30-48a86cab7187">1,519,241</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (&#8220;RSUs&#8221;)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTQ2_97bc8f0c-57b7-48ad-8aae-18259cbadf6c">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTUz_5f23750a-49f3-4f65-88f5-905f8a88eada">four</span> year period for employees, and over a <ix:nonNumeric contextRef="i395ce0c28c08436ba2408b227a58e755_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMzI5ODUzNDkxNTI1Mw_bee4296d-bd38-46a3-9c85-756aff721931">one year</ix:nonNumeric> period for non-employee directors. RSU&#8217;s granted pursuant to the Company&#8217;s bonus plan have immediate vesting, see the section titled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bonus Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="ie4ea81498e51433ab2a5d7fe77f92f00" continuedAt="icdcaa838a8b74352bce3d6b8131de928"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMyNA_7289fa52-2d79-483f-9300-13df04659aff" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Weighted-average grant date fair value per share</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:10pt;font-weight:400;line-height:100%">Unvested balance as of December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i12846907a2104e008e05c45056508596_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMS0xLTEtMS04OTM3Nw_e4fb89e0-5f50-445d-8bce-eb5ca28b9670">3,716,061</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i12846907a2104e008e05c45056508596_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMS0zLTEtMS04OTM3Nw_df312c82-11e8-4292-82b2-8e540a279fdd">6.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMi0xLTEtMS04OTM3Nw_001bab8b-9075-459c-91a5-16ef0f07d1d0">989,283</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMi0zLTEtMS04OTM3Nw_3c08fb49-12ee-4aef-a6c8-c0a4fa4a9ef0">5.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMy0xLTEtMS04OTM3Nw_8847e07d-ce11-4595-9b74-7ccd6cfc3c47">626,772</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMy0zLTEtMS04OTM3Nw_eef7aad2-f685-4f51-b8e3-4d43a54f82ec">6.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNC0xLTEtMS04OTM3Nw_71619e47-bd79-4c2f-a5c7-24e96ad9dde9">91,575</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNC0zLTEtMS04OTM3Nw_9f322b4a-be17-4934-8e09-83bb460e0b6a">5.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2ba223d412043c593524647861f64cc_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNS0xLTEtMS04OTM3Nw_ec57b7c5-c6b0-4887-8957-1bc0dc2e5b03">3,986,997</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id2ba223d412043c593524647861f64cc_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNS0zLTEtMS04OTM3Nw_80fbe3e6-2fc8-4dfd-83e9-df32a92316b7">6.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted under the Company&#8217;s equity plans generally vest based on continued service over <ix:nonNumeric contextRef="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTg5NA_d95e4e7f-92b0-4160-8b48-5b382a8e7bdf">four years</ix:nonNumeric> and expire <ix:nonNumeric contextRef="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTkwOA_abd053ea-619c-4b21-abab-9ac3c0eac55c">ten years</ix:nonNumeric> from the date of grant.</span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3NQ_4bc6c3f4-bd21-4e9a-a407-47bdc0739275" continuedAt="i0019efbd1be74825b9c6a3e3006abbe2" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI4ODA1_8acebf98-8e0f-44bf-a89f-8ba011cf6af2">No</ix:nonFraction> stock options were granted during the three months ended March 31, 2023. </span></div><div style="margin-top:12pt"><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:71.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMi0zLTEtMS04OTQwNA_f8863723-0147-4949-a711-76fce4c90886">6.0</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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%">Expected volatility</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMy0xLTEtMS05NzIwMQ_842f8dcf-ef93-442f-9847-07c84e489ca4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMy0zLTEtMS04OTQwNA_09efdce3-d979-428f-abec-d95865a1197f">49.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNC0xLTEtMS05NzIwMQ_52f588d8-3216-4e1c-adc6-29d86692f84a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNC0zLTEtMS04OTQwNA_573c1321-9ad4-4d5f-bb82-3bb75ffd534e">1.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNS0xLTEtMS04OTQwNA_e34284cf-d053-49bb-8a28-7e98e42cde91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNS0zLTEtMS04OTQwNA_b316840a-0bd0-4cd8-8da0-f11aad5a7a74">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#8217;s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is <ix:nonFraction unitRef="number" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI5ODA5_b0edef7a-55e9-44a2-9685-71dafd6b93d3">zero</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0019efbd1be74825b9c6a3e3006abbe2" continuedAt="i47c0fe6ca71e4206b67ae2763430941d">A summary of equity award activity under the Company&#8217;s equity plans and related information is as follows (in thousands, except share, price and year data):</ix:continuation></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="icdcaa838a8b74352bce3d6b8131de928" continuedAt="ib067a5fb47504d3aa84a53611fce54e1"><div style="margin-top:12pt"><ix:continuation id="i47c0fe6ca71e4206b67ae2763430941d"><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:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">Shares<br/>available for<br/>grant</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%">Outstanding<br/>stock<br/>options</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%">Weighted-<br/>average<br/>exercise<br/>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%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS0xLTEtMS04NzYzOQ_3a2550ca-db12-4d88-bb82-aae1540672b2">1,836,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS0zLTEtMS04NzYzOQ_dc4e587e-d5f0-4a6c-a5ee-04e5c7216af2">12,371,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS01LTEtMS04NzYzOQ_ad4e08a1-bb43-4329-a9a4-59f02e34d460">5.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i145502e95942491bb2f2aeb8c3dbcdad_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS03LTEtMS04NzYzOQ_0899f472-7552-481f-9544-c2cc43e6ff5f">6.07</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS05LTEtMS04NzYzOQ_1651db42-2a73-4c01-8690-c01aa388cc2f">32,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMi0xLTEtMS04NzYzOQ_a132bf79-2904-44a1-a8d8-37c378d94ac3">809,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy0xLTEtMS04NzYzOQ_12924e34-ceaa-4cc4-a615-caa198eb1650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy0zLTEtMS04NzYzOQ_af30da5a-3281-43ed-9c5d-ca73a09238fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy01LTEtMS04NzYzOQ_9ad55088-d502-4fdc-b8c5-80c02f7c25cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC0xLTEtMS04NzYzOQ_c2767a32-e101-4291-8391-a24ed15b4c1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC0zLTEtMS04NzYzOQ_28a3ad8f-f00a-47c9-ae4a-e98023cff7a6">496,905</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC01LTEtMS04NzYzOQ_7e5857bd-fe38-411f-adc3-3c31c8496663">1.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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;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%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS0xLTEtMS04NzYzOQ_aedf3cc2-7413-44b3-88af-411a7ad80c0f">110,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS0zLTEtMS04NzYzOQ_593e4117-f14e-4685-81f1-09936a1940f9">110,449</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS01LTEtMS04NzYzOQ_09ced29b-8f47-4d00-9db1-0736e83a881c">12.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSU award activity</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" decimals="INF" name="blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNi0xLTEtMS04NzYzOQ_b6ddb2bf-6636-4a97-80d2-098fe3377ea7">897,708</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC0xLTEtMS04NzYzOQ_408074c2-1f62-4e27-b7af-fcf5506e9b98">1,859,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC0zLTEtMS04NzYzOQ_aa0d0837-e27e-472e-a011-fda18d36ba06">11,763,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC01LTEtMS04NzYzOQ_24bdc0b0-6e55-4500-9399-86923696c80f">5.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC03LTEtMS04NzYzOQ_e986311e-b04d-4b74-bf28-23f7787bfe5f">5.85</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC05LTEtMS04NzYzOQ_db1f0588-2557-4d4f-942c-e62663a9d0db">20,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS0zLTEtMS04NzYzOQ_0523341f-60cb-43f5-9830-32bde14330c7">8,755,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS01LTEtMS04NzYzOQ_2fa92bf5-a991-4d42-98d3-b76a4136a698">4.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS03LTEtMS04NzYzOQ_8c327a31-0bd4-4584-a211-f52d87150af2">5.08</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS05LTEtMS04NzYzOQ_e6af3456-3eed-4001-91eb-2a681efb98bc">19,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMDM3_8acebf98-8e0f-44bf-a89f-8ba011cf6af2">No</ix:nonFraction> stock options were granted during the three months ended March 31, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjE3MA_7c27dec4-bfb8-4052-9df4-b232017b5e4e">13.29</ix:nonFraction> during the three months ended March 31, 2022. The intrinsic value of options exercised for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjI3Mg_4b6cc570-6a4c-42ff-8eda-e33f799f54c6">2.1</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjI3OQ_b2dee1fc-bae6-4cd0-863b-8cd32057e977">4.1</ix:nonFraction>&#160;million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company&#8217;s common stock at the time of exercise. The aggregate grant-date fair value of options vested was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjUzMw_7fc04116-faa7-45ec-b0ee-aec9275e00ed">2.3</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjU0MA_dd7c4f11-eb74-41d0-b191-07192d26f708">1.8</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company&#8217;s Board of Directors adopted the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), which became effective on the date of the IPO. As of December 31, 2022, the ESPP reserved and authorized the issuance of up to a total of <ix:nonFraction unitRef="shares" contextRef="i418ee1f27995403b84ede097f451978f_I20211031" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTU2OA_05cfbbfd-b257-4ad6-a80f-68df5d78e904">1,564,496</ix:nonFraction> shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by <ix:nonFraction unitRef="shares" contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTcxNQ_98b2a29a-51e8-427f-a982-a86387a4d459">667,874</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY0NjM5Mg_02b1f24c-cb73-4120-96eb-d56d60296cb4">607,696</ix:nonFraction> during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODI1Ng_0dde6d65-765b-4466-a1c8-56252a15acd9">no</ix:nonFraction> shares purchased during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023, as the first purchase date in 2023 will occur in May 2023.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the purchase rights under the ESPP was estima</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company&#8217;s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $<ix:nonFraction unitRef="usd" contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzQ4NA_5c8475b3-08d0-480f-bb63-e3529c623eba">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzQ5MQ_ad98a82a-daa3-4916-8adf-c9dc8fd7c146">0.8</ix:nonFraction>&#160;million f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of which the Company capitalize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $<ix:nonFraction unitRef="usd" contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY1MDYxNQ_7151dce8-2dfb-4458-98ef-d18cae511d0d">0.2</ix:nonFraction>&#160;million and less than $<ix:nonFraction unitRef="usd" contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY1MDc2NQ_ab19017a-1164-468a-bd41-9a69b86ac9ee">0.1</ix:nonFraction>&#160;million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. As of March&#160;31, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $<ix:nonFraction unitRef="usd" contextRef="i2425a02896b5410bb676c17650563353_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzYxMA_3cda6530-6097-4cfa-ac1d-de538281bec1">3.7</ix:nonFraction>&#160;million and is </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="ib067a5fb47504d3aa84a53611fce54e1"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ3MzU0NQ_49a18569-2847-4d11-a555-6790eb7e36f6">one year</ix:nonNumeric>. As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="blze:EmployeeStockPurchasePlanWithholdingCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzY5NQ_60b41358-2b67-4034-84b9-e727b943bacf">1.2</ix:nonFraction>&#160;million had been withheld on behalf of employees, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP during the three months ended March 31, 2023 and 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3Ng_61e77905-85cd-4e11-bf86-0a12079a5eae" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQ1NmQ2OWRjM2U2NjQzZWFhMmRmNWNiZTZiMTNjZmZkXzQ_f022d581-98fb-4b13-bdfc-47d92dd09bcb">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQ1NmQ2OWRjM2U2NjQzZWFhMmRmNWNiZTZiMTNjZmZkXzk_e578d1c5-69b9-4576-b57b-ef81786067ab">2.0</ix:nonNumeric> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjgwYjRlN2FhNWQ5ZjRhMGNiMmZmZDI0ZDRiYzM2ZjYzXzQ_6bb79675-02ff-43cd-847c-235b616d157c">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjgwYjRlN2FhNWQ5ZjRhMGNiMmZmZDI0ZDRiYzM2ZjYzXzk_b97d20df-8486-4c7f-bb32-8570a89606ca">2.0</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjE1ZWU4YWQxZjc3YTQwNjBhM2ZkNjVjY2ZhNDc3YWU0XzQ_754115ee-9394-44ad-9a92-acc18671b61e">45</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjE1ZWU4YWQxZjc3YTQwNjBhM2ZkNjVjY2ZhNDc3YWU0Xzk_4f277bcb-37e0-4a3e-8302-aee548fe552e">68</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjFiZTZlMWY5NTk2YTQwNjNhZjI4NjM3ODQyZWIyMDNlXzQ_5c005e6d-0d2b-4e98-87d2-27fbc02e99b1">45</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjFiZTZlMWY5NTk2YTQwNjNhZjI4NjM3ODQyZWIyMDNlXzk_47056790-a038-49d9-8a74-3c2321ef770c">57</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjk1NGI3MzhlZGQ2ZjQzOWM5MGYxYTEyOWM1YWY0OTdiXzQ_1c9827cc-8c7f-4de3-be33-1900a3d1afbd">0.10</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjk1NGI3MzhlZGQ2ZjQzOWM5MGYxYTEyOWM1YWY0OTdiXzk_344e4d15-c93d-43ac-bc52-60ecd18c7047">4.75</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQzNzJlOWMyNDIyODRhYzU5OTY3ZDMxYzFhOGY2YzBjXzQ_f0ed0bd9-ccf2-494f-a3ed-96db56032e0e">0.10</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQzNzJlOWMyNDIyODRhYzU5OTY3ZDMxYzFhOGY2YzBjXzk_4a7421ce-59b2-4130-af4d-2944b1d85d8b">0.51</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0dfa2f12e2cd45f0af87e1371fa8eb9b_D20230101-20230331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNS0xLTEtMS04NzYzOQ_fa0b20e6-9886-4081-b80a-d884911305d2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a5dc37fecb94a14964c5e9dfb67c3c4_D20220101-20220331" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNS0zLTEtMS04NzYzOQ_0138d54a-51a9-493a-be0d-62ab67bd10c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3NA_d6ca4454-098d-4705-a4ae-a78ee986775d" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements of operations was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMi0xLTEtMS04NzYzOQ_4ac26f4e-28d4-4109-af48-e9866145653d">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMi0zLTEtMS04NzYzOQ_796230e6-5bab-4904-833e-232031aca6e5">276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMy0xLTEtMS04NzYzOQ_131045d0-a577-480e-b1c3-c1f4592f026f">2,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i1598fac4750e4f5095d3413ea99b6751_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMy0zLTEtMS04NzYzOQ_ef0f8121-cc99-4dc3-ac57-360920f3abf6">1,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNC0xLTEtMS04NzYzOQ_b2045637-34a0-4ab9-99de-48558b7bd35d">2,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80de22c21fed496dacdb17343690a531_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNC0zLTEtMS04NzYzOQ_f4ff6a47-92f2-4f14-90e4-c6ab6812d758">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNS0xLTEtMS04NzYzOQ_46d877ac-9080-4ad7-8c72-1c6027b3bbb6">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="i40a24e05216d4c13b23f7feef7f0a090_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNS0zLTEtMS04NzYzOQ_40018ea5-e5f7-4a84-a046-9d453e84bb5c">870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNi0xLTEtMS04NzYzOQ_b2063c16-20de-43e0-b3fd-adb2fb08b4d3">5,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNi0zLTEtMS04NzYzOQ_590d1101-237f-4ed8-add2-33196e8a51d2">3,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, the Company capitalize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODE0NA_333faf4b-e078-40d9-9988-92c143e20977">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODE1MQ_ad43a637-a892-4b6c-bccd-ca47676d0fd1">0.4</ix:nonFraction>&#160;million, respectively, of stock-based compensation for the development of internal-use software. As of March&#160;31, 2023, total compensation cost related to stock options and RSUs not yet vested was $<ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODMzMA_6340ae21-9ca1-44c5-9390-429eb3b52ab2">18.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id2ba223d412043c593524647861f64cc_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODMzNw_a105eb3b-4ae4-4b53-a48b-db1e9dc56b32">23.4</ix:nonFraction>&#160;million, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which will be recognized over a weighted-average period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMTA1_4ade79a0-b1c8-4b73-9bcf-1b9a46036e34">two</span> and <ix:nonNumeric contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODQyOA_07ec0e78-507d-4cbc-8c9c-2f37b78e7827">three years</ix:nonNumeric> for stock options and RSUs, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonus Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During March 2022, the Company&#8217;s Compensation Committee approved a new bonus structure (&#8220;Bonus Plan&#8221;) for its employees. The Bonus Plan is contingent upon the achievement of 2022 corporate performance targets. Pursuant to the Bonus Plan, during February 2023 the Company&#8217;s Compensation Committee approved the issuance of approximately <ix:nonFraction unitRef="shares" contextRef="idecbae900e1c4ca9a796ecb8d60f746f_I20230228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMxNg_263cf08e-3fe2-44d5-a95d-c340f613b438">288,000</ix:nonFraction> RSUs that immediately vested. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i9767fc984cbb422e9e4942e182c4766b_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMwMg_6d02b3b7-6dd9-41aa-8462-60b13566c434">0.5</ix:nonFraction>&#160;million in respective stock-based compensation during the three months ended March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During February 2023, the Company&#8217;s Board of Directors approved 2023 corporate performance targets under its Bonus Plan for its employees. If these performance targets are met during 2023, employees will be paid out under the plan in RSUs in 2024. As a result, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="idf5af22d7e5c44b187968825acd3f9a0_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODgwOA_985b3995-a217-4070-a3d1-dd219fb77a69">0.6</ix:nonFraction>&#160;million in stock-based compensation during the three months ended March 31, 2023 based on progress made towards these performance targets.</span></div></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_79"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcyMA_e94b3915-d0e3-4ee7-8d55-67b55226c4fe" continuedAt="i8ecbb40309664faeb90788e7aa58b8fa" escape="true">Net Loss per Share Attributable to Common Stockholders</ix:nonNumeric></span></div><ix:continuation id="i8ecbb40309664faeb90788e7aa58b8fa" continuedAt="i5c477bd47d8644468f458e06ec677892"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share using the&#160;two-class&#160;method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in the Company&#8217;s net losses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to commo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company&#8217;s stock options, share purchase rights </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="i5c477bd47d8644468f458e06ec677892"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pursuant to the Company&#8217;s ESPP, and unv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.</span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcyMQ_2625b36d-aef4-4065-9588-ae56e2a1b0c2" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><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:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;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:120%">Three Months Ended March 31,</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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 #000;padding:0 1pt"></td><td colspan="9" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Class A</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%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</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%">Class B</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Numerator:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS0xLTEtMS04NzYzOQ_5b309e37-111a-42dc-a093-b9d170adb85b">9,302</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS0zLTEtMS04NzYzOQ_73bc534e-4081-48ad-96c9-e05731d7e576">7,811</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS01LTEtMS04OTU3NQ_53725328-3c2c-4512-89ac-7b87f7ee59e8">3,488</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS03LTEtMS04NzYzOQ_800057ee-0dd9-4c1b-a304-6d8980f46c47">9,042</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic and diluted net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0xLTEtMS04NzYzOQ_22815653-6bf9-4dab-9671-99222e0628dc"><ix:nonFraction unitRef="shares" contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0xLTEtMS04NzYzOQ_ee39f1f3-4ea8-49c1-b2d0-e00dc2c07f56">18,439,152</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0zLTEtMS04NzYzOQ_146d2a7d-cf90-4ac6-afaf-d1ccee1fe820"><ix:nonFraction unitRef="shares" contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0zLTEtMS04NzYzOQ_cc6d3eb0-e5ff-475d-9e3d-33697affa4d9">15,483,531</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy01LTEtMS04OTU4Nw_9ef7ebb7-1847-4437-941b-8acae2b37253"><ix:nonFraction unitRef="shares" contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy01LTEtMS04OTU4Nw_e939c0fb-e6ff-45f7-b461-9dd27490a714">8,502,657</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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="i33454afc6263444f9b61a659ea30285d_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy03LTEtMS04NzYzOQ_3cba1f32-9431-444e-8590-aca5c759e90a"><ix:nonFraction unitRef="shares" contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy03LTEtMS04NzYzOQ_f4de6827-5ea0-4eab-bb8c-3189de78dc53">22,039,285</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align: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="i7c117270443c437683bb4758651f0d42_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0xLTEtMS04NzYzOQ_13a02b05-ff10-44f0-8991-b70458a2c037"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0xLTEtMS04NzYzOQ_e794d757-5139-4c9e-9aeb-d5558cf163d5">0.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align: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="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0zLTEtMS04NzYzOQ_0760aa43-3faa-41fd-861e-7d2eef013235"><ix:nonFraction unitRef="usdPerShare" contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0zLTEtMS04NzYzOQ_6346bb5f-0c18-42b9-9fc3-6188af1d6a0b">0.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align: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="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC01LTEtMS04OTU4Nw_619761e6-9991-4d7d-a288-2ac254c81bd0"><ix:nonFraction unitRef="usdPerShare" contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC01LTEtMS04OTU4Nw_8ae6edb2-7804-4d5c-908a-0833be547d76">0.41</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align:right;vertical-align: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="i33454afc6263444f9b61a659ea30285d_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC03LTEtMS04NzYzOQ_38bc4923-d270-4d5c-821b-7ac214c07718"><ix:nonFraction unitRef="usdPerShare" contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC03LTEtMS04NzYzOQ_a9295430-f2e0-464b-afd8-4d29417bde93">0.41</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcxOQ_41fc15b4-9f63-4d84-8744-25ce84f0d296" continuedAt="i81a8cc094dd54b6d988397009b9777b7" escape="true">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented are as follows:</ix:nonNumeric></span></div><div style="margin-top:12pt"><ix:continuation id="i81a8cc094dd54b6d988397009b9777b7"><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:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></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:120%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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 #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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></tr><tr><td colspan="3" style="background-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%">RSUs</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i41acff8e052d4347abcfd2376db39e8b_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfMy0yLTEtMS04NzYzOQ_0d322f6c-4a25-4a65-96a1-33a507815d25">3,986,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8681cb9d47ec48128246062962699c75_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfMy00LTEtMS04NzYzOQ_b57272f2-a0c9-4012-8e33-f4e2ccdee55d">908,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i88dc8f1a8a1f4a77b9784be98b1c2eb0_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNC0yLTEtMS04NzYzOQ_70723819-2d8d-4454-bb18-1900ca18044f">11,763,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3eeb6094f56b4117aa2c31a7e41b5a77_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNC00LTEtMS04NzYzOQ_c0460efb-b589-4c80-9229-96e99f10ec49">14,399,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icaa32bbe0c874b52ac61900dcb3acc4c_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNS0yLTEtMS04NzYzOQ_1d8c20c9-b891-42f9-be5b-9c3c0a6839ea">295,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8ec571c162046c39254d81630e1c295_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNS00LTEtMS04NzYzOQ_8e776e59-155b-4de5-9176-9c94c088573f">172,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNi0yLTEtMS04NzYzOQ_11dc0d0f-ad50-425e-a29d-d61f55f2198d">16,046,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNi00LTEtMS04NzYzOQ_6acedb66-b821-45d6-ae98-8d8ae288f0b8">15,480,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-top:12pt"><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_642"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzM_f96fb145-749e-472b-bf35-c207d742c86b" continuedAt="i154ecd03815f4904a2751866813b5eef" escape="true">Restructuring</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i154ecd03815f4904a2751866813b5eef" continuedAt="ifa17dd0146d949158c2789c5a3010c4a">During the three months ended March 31, 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures are expected to be completed during the first six months of 2023, and the total cost is estimated to be between $<ix:nonFraction unitRef="usd" contextRef="iea2c809171f442499b72f0ec3d7eb19c_D20230101-20230630" decimals="-5" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NDg_3fea9d6f-0d3e-4d7d-964a-755e25f5f4d2">3.6</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="i95bb16cf19774ee5ad80b17f3a1e6a5d_D20230101-20230630" decimals="-5" name="us-gaap:RestructuringCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NjI_eb9d260a-e439-4727-bede-01830816646a">4.0</ix:nonFraction>&#160;million. During the three months ended March 31, 2023, approximately <ix:nonFraction unitRef="number" contextRef="if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331" decimals="INF" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5Mzg_47d6bf1d-0eb1-4d4f-aab8-7cddef63ae06">1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iaf44e2184b214ab79a776532e336677d_D20230101-20230331" decimals="INF" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NzY_77679510-ba21-4173-96d9-e0b8f358441d">4</ix:nonFraction>% of the Company&#8217;s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.</ix:continuation></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div></div><ix:continuation id="ifa17dd0146d949158c2789c5a3010c4a"><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzQ_b49414bb-fbf7-45c9-a555-e4b488d9bb5e" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023, of which $<ix:nonFraction unitRef="usd" contextRef="iaf44e2184b214ab79a776532e336677d_D20230101-20230331" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0ODA_31d60816-edc8-4882-a996-04cda9049f68">0.7</ix:nonFraction>&#160;million were related to involuntary terminations, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</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%">Research and development</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzItMS0xLTEtOTQzOTE_1ce4ee1b-4a30-44b2-84a5-5ef8ac911d50">1,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzMtMS0xLTEtOTQ0MzI_e0c55124-3372-4904-98e3-cc25ea653731">1,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzQtMS0xLTEtOTQ0MzI_340f284a-98ca-4fb7-b5ce-e7b66ddaa52c">280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzUtMS0xLTEtOTQ0MzI_b12b35b2-ced3-4614-832b-907c27bafec2">2,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzU_8bbd4b31-22cc-4ae9-b4b8-03a62702b780" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzAtMi0xLTEtOTQwMDY_38d4292d-a43f-430e-9532-c6499c7c3230">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel costs</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzEtMi0xLTEtOTQwMDY_9ec3b29f-7b53-4f7f-bb84-42d26a4142f3">2,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzItMi0xLTEtOTQwMDY_3c8a46a7-54dd-4fc3-8518-46a70aaf1172">2,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id06734ae44484666924089bd54fec8ba_I20230331" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzMtMi0xLTEtOTQwMDY_6d5d1d31-f658-412d-aa06-11167f5942a9">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the first half of 2023.</span></div></ix:nonNumeric></ix:continuation><div id="i13bb37b29e114cc099a235f50fd0ecb5_82"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. <ix:nonNumeric contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMTQ2NA_5e408b0b-52b4-4ea1-aaf5-a32726275c84" continuedAt="i785e2aa6a6e94db7a9c6766787cb7b2c" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i785e2aa6a6e94db7a9c6766787cb7b2c" continuedAt="i58b087711c454d35a4a3ce62c7a186b4"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal and state income taxes as a corporation. The Company&#8217;s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March&#160;31, 2023 and 2022 was <ix:nonFraction unitRef="number" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMzg1_0455b0c8-d673-42aa-a905-fb83984a6d71"><ix:nonFraction unitRef="number" contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMzg1_0e0c57a6-9adf-4b15-9dd9-f9bc1c42216a">zero</ix:nonFraction></ix:nonFraction> as the Company has incurred continuous operating losses. The Company recorded <ix:nonFraction unitRef="usd" contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331" decimals="INF" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMTY0OTI2NzQ0NjI1OQ_b82114eb-6efb-4b62-9893-fc3150891b39">no</ix:nonFraction> income tax provision or benefit during the three months ended March 31, 2023. The Company recorded an income tax benefit of less than $0.1&#160;million during the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (&#8220;CAMT&#8221;), effective January 1, 2023. There was no impact on the Company&#8217;s provision for income taxes from the CAMT for the three months ended March 31, 2023.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i58b087711c454d35a4a3ce62c7a186b4">Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets</ix:continuation>.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_85"></div><div style="margin-top:12pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our un</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">audited financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited financial statements and the related notes and the discussion under the heading "Management's Discussion and Analysis of Financial Condition and Results of Operations" for the year ended December 31, 2022 included in the Annual Report on Form 10-K for the year ended December 31, 2022. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading "Special Note About Forward-Looking Statements" in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading "Risk Factors" in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those described or implied in these forward-looking statements. Our historical results are not necessarily indicative of the results that may be expected for any period in the future. Unless the context otherwise requires, all references in this report to "Backblaze," the &#8220;Company&#8221;, "we," "our," "us," or similar terms refer to Backblaze, Inc. and its consolidated subsidiaries.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_91"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading specialized storage cloud platform, providing businesses and consumers cloud services to store, use, and protect their data in an easy and affordable manner. We provide these cloud services through a purpose-built, web-scale software infrastructure built on commodity hardware. We believe that by substantially reducing the complexity and frustration of storing, using, and protecting data, we can empower customers to focus on their core business operations. Through our blog and culture of transparency, we have built a community of millions of readers and brand advocates. Referrals from our community of brand advocates, com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bined with our highly efficient and primarily self-serve customer acquisition model and an ecosystem of thousands of partners, have allowed us to attract more than 500,000 customers as of December&#160;31, 2022. These customers use our Storage Cloud platform across more than 175 countries to grow and protect their business data on our over 2.5 exabytes, or 2.5 trillion megabytes, of data storage under management. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Backblaze Storage Cloud provides a platform that is the foundation for our B2 Cloud Storage Infrastructure-as-a-Service (IaaS) offering and our Backblaze Computer Backup Software-as-a-Service (SaaS) offering. B2 Cloud Storage enables customers to store data, developers to build applications, and partners to expand their use cases. The amount of data stored in this cloud service can scale up and down as needed primarily on a pay-as-you-go basis or can be paid for on a capacity basis for greater predictability, which we refer to as our B2 Reserve offering. Backblaze Computer Backup automatically backs up data from laptops and desktops for businesses and individuals. This cloud backup service offers easily understood primarily flat-rate pricing to continuously back up a virtually unlimited amount of data.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that focusing on storage use cases and promoting an open ecosystem allows us to integrate well with a broad range of partners. We have consistently invested in our technology platform and highly efficient content-driven and primarily self-serve go-to-market strategy, allowing us to achieve customer, community, and product milestones.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, we initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures are expected to be completed during the first six months of 2023. During the three months ended March 31, 2023, a small percentage of our workforce terminated employment, which included voluntary and involuntary terminations. As a result, we incurred employee termination expenses and other associated costs.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</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%">Research and development</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025&#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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding restructuring charges.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_94"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Factors Affecting Our Performance</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the future growth and performance of our business will depend on several factors, including the following:</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scale Self Service Customer Acquisition</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends, in part, on our ability to add new customers.&#160;We believe there is a significant opportunity to further grow our customer base by continuing to make investments in sales and marketing. We plan to continue investing in our customer acquisition and inbound demand generation activities, which is driven predominantly by our blog content, our case studies, social sharing, earned media, and our self-serve sign up model. We intend to leverage this model as an efficient approach to attract new customers, turning them into brand advocates, partners, and more referrals. Furthermore, we plan to continue to leverage our paid lead generation and outbound sales motion to increasingly grow in the&#160;mid-market.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also plan to continue to build our ecosystem of partners. We believe that delivering our Storage Cloud solutions through our alliance, developer, and MSP partnerships is an area of opportunity for us. By adding more partners and deepening our relationships with them, we expand our use cases and drive new customer acquisition.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Scale Sales-Assisted Efforts</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe an increasingly important complement to our self-serve customer acquisition model is our targeted inside Sales team that is focused on a low-touch &#8220;sales-assisted&#8221; model that supports our larger customers if the need arises. This team focuses on inbound inquiries, outbound prospecting targeting specific use cases, and volume expansion of our self-serve customers.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expansion Within Existing Customers</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success will depend, in part, on our ability to increase usage and adoption of our solutions with existing customers. We intend to increase revenue from existing customer relationships through the development of additional features and use cases, expanding our Customer Success initiatives, and natural customer data growth. We have developed&#160;add-on&#160;services, such as Extended Version History and multi-region selection, which customers pay for on top of existing offerings. Examples of expanding use cases include utilizing Backblaze for additional purposes such as media storage, hybrid cloud support, analytics repositories, and others. We also plan to grow our Customer Success initiatives to ensure customers avail themselves of the full benefits of our platform, thus resulting in increased adoption. As these customers continue to generate, store, and back up data, their use of our platform increases, creating natural opportunities for revenue expansion.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Continued Platform Investment and New Product Launches</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to delivering market-leading products that continue to make cloud storage and backup easy. We believe we must maintain our product quality and strength of our brand in order to retain the current customer base as well as drive further revenue growth in our business. We intend to continue investing in our research and development activities to build </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">upon our strong position in the technology community. We also plan to launch new products that are adjacent to our current offerings, which will provide us with the ability to further cross-sell and upsell.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments for Continued Scaling</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are focused on our long-term revenue potential and building out our infrastructure to sustain that growth. On a routine basis, we plan to focus resources on optimizing the efficiency of our data storage. In some scenarios, we may choose to pass on potential cost savings to the customer, but in other scenarios we may choose to reinvest cost savings back into infrastructure and design.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">International Expansion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our sales and marketing investments have primarily focused on the United States, our existing customer base spans more than 175 countries, with 28% of our total revenue originating outside of the United States for the year ended December 31, 2022. We believe international expansion may represent a meaningful opportunity to generate further demand for our solutions in international geographies. We may invest in our operations internationally to reach new customers by expanding in targeted key geographies where we believe there are opportunities for significant return on investment.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_97"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing investments, and assess operational efficiencies. The calculation of the key metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts or investors.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:120%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">B2 Cloud Storage</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue retention rate (NRR)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Gross customer retention rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Annual recurring revenue (in millions)</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Computer Backup</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue retention rate (NRR)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Gross customer retention rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Annual recurring revenue (in millions)</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.2</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.6</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue retention rate (NRR)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">111&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Gross customer retention rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></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:10pt;font-weight:400;line-height:100%">Annual recurring revenue (in millions)</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.9</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.0</span></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Revenue Retention Rate</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We measure this growth by monitoring our overall net revenue retention rate, which measures our ability to retain and expand revenue from existing customers. We believe that we can drive this metric by continuing to focus on our customers and by adding additional products and functionality to our platform.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our overall net revenue retention rate is a trailing four-quarter average of the recurring revenue from a cohort of customers in a quarter as compared to the same quarter in the prior year. We calculate our overall net revenue retention rate for a quarter by dividing (i)&#160;recurring revenue in the current quarter from any accounts that were active at the end of the same quarter of the prior year by (ii)&#160;recurring revenue in the current corresponding quarter from those same accounts. Our overall net revenue retention rate includes any expansion of revenue from existing customers and is net of revenue contraction and customer attrition, and excludes revenue from new customers in the current period. Our net revenue retention rate for B2 Cloud Storage and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer Backup </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is calculated in the same manner as our overall net revenue retention rate based on the revenue from our B2 Cloud Storage and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer Backup</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> solutions, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Customer Retention Rate</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use gross customer retention rate to measure our ability to retain our customers. Our gross customer retention rate reflects only customer losses and does not reflect the expansion or contraction of revenue we earn from our existing customers. We believe our high gross customer retention rates demonstrate that we serve a vital service to our customers, as the vast majority of our customers tend to continue to use our platform from one period to the next. To calculate our gross customer retention rate, we take the trailing four-quarter average of the percentage of cohort of customers who were active at the end of the quarter in the prior year that are still active at the end of the current quarter. We calculate our gross customer retention rate for a quarter by dividing (i) the number of accounts that generated revenue in the last month of the current quarter that also generated recurring revenue during the last month of the corresponding quarter in the prior year, by (ii) the number of accounts that generated recurring revenue during the last month of the corresponding quarter in the prior year.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Annual Recurring Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define annual recurring revenue (ARR) as the annualized value of all B2 Cloud Storage and Computer Backup arrangements as of the end of a period. Given the renewable nature of our business, we view ARR as an important indicator of our financial performance and operating results, and we believe it is a useful metric for internal planning and analysis. ARR is calculated based on multiplying the monthly revenue from all B2 Cloud Storage and Computer Backup arrangements, which represent greater than 98% of our total revenue for the periods presented (and excludes Physical Media revenue), for the last month of a period by 12. Our annual recurring revenue for B2 Cloud Storage and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer Backup</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is calculated in the same manner as our overall annual recurring revenue based on the revenue from our Computer Backup and B2 Cloud Storage solutions, respectively. See Note 3 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information on revenue from B2 Cloud Storage and Computer Backup arrangements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARR does not have a standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and is not intended to be combined with or to replace that item. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While ARR is not a guarantee of future revenue, we consider over 98% of our revenue recurring in nature for the periods presented. As noted above, our gross customer retention rate has been consis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tent over the periods presented at approximately 90%. Although B2 Cloud Storage is paid for by customers in arrears, we recognize revenue in the month these storage services are delivered, and consider this revenue recurring as customers are charged as long as their data is stored with us. Further, during the periods presented, customers who store data with us generally increase the amount of their data stored over time, as evidenced by our B2 Cloud Storage net revenue retention rate of 120% as of March&#160;31, 2023. Fees from B2 Cloud Storage (consumption-based arrangements) are recognized as services are delivered. Computer Backup (subscription-based arrangements) revenue is recognized on a straight-line basis over the contractual term of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arrangement beginning on the date that the service commences, provided that all other revenue recognition criteria have been met. See Note 1 to our audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K for details on our revenue recognition policy. Additional limitations of ARR include the fact that consumption-based revenue is not guaranteed for future periods, although we believe that our high historic gross customer retention rate is indicative of ARR, and the fact that our subscription terms can be on a monthly basis, although the significant majority of our customers have subscription terms of one year or longer during the periods presented above.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_100"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of&#160;COVID-19</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The worldwide spread of&#160;COVID-19&#160;had a significant impact on the global economy. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional details, see the section titled &#8220;Risk Factors - The COVID-19 pandemic has impacted how we, our customers, and our partners are operating, and any re-emergence of the pandemic could result in a material adverse effect on our business.&#8221;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Components of Results of Operations</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from our Backblaze B2 Cloud Storage and Backblaze Computer Backup cloud services offered on our platform. Our platform is offered to our customers primarily through either a consumption or a subscription-based arrangement through B2 Cloud Storage and Backblaze Computer Backup, respectively. Our subscription arrangements range in duration from one month to 24 months, for which we bill our customers up front for the entire period. Our consumption-based arrangements do not have a contractual term and are billed monthly in arrears.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption-based revenue is variable and is related to fees charged for our customers&#8217; use of our platform and is recognized as revenue in the period in which the consumption occurs. For our subscription arrangements, we provide our cloud services evenly over the contractual period, for which revenue is recognized on a straight-line basis over the contract term beginning on the date that the service is made available to the customer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In support of our platform, we also derive revenue from products offered to our customers for the ability to securely restore data using a USB drive (USB Restore) and for migrating large data sets to our platform using our proprietary Fireball device. Revenue from USB Restore is recognized as our products are delivered to our customers. Revenue recognized from customer rentals of our Fireball device is time-based.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Margin</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of our expenses in providing our platform and cloud services to customers. These expenses include operating in co-location facilities, network and bandwidth costs, and depreciation of our equipment and finance leased equipment in co-location facilities. Personnel-related costs associated with customer support and maintaining service availability, including salaries, benefits, bonuses, and stock-based compensation are also included. Cost of revenue also includes credit card processing fees, amortization of capitalized internal-use software development costs, and allocated overhead costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to invest additional resources in our infrastructure and related personnel, and our customer support organization, to support the growth of our business. Some of these investments, including costs of infrastructure equipment (including related depreciation) and expansion, are incurred in advance of generating revenue, and either the failure to generate anticipated revenue or fluctuations in the timing of revenue could affect our gross margin from period to period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant components of our operating expenses are personnel costs, which consist of salaries, benefits, bonuses, and stock-based compensation. We also incur other non-personnel costs related to our general overhead expenses. We expect that our operating expenses will increase in absolute dollars as we grow our bus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iness.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists primarily of our investment in personnel costs, consultant fees, costs related to technical operations, subscription services for use by our research and development organization and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meets the criteria for capitalization.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our investment in research and development to increase in absolute dollars for the foreseeable future as we continue to focus our research and development investments on adding new features to our platform, improving our cloud service offerings, and increasing the functionality of our existing features. Our research and development expenses may fluctuate as a percentage of total revenue from period to period due to the timing and extent of these expenses.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consist primarily of our investment in personnel costs. Sales and marketing also include investments related to advertising, marketing, our brand awareness activities, commissions paid to marketing partners, and an allocation of our general overhead expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue investing in sales and marketing by increasing our sales and marketing headcount, supplementing our self-serve model with a direct sales approach, expanding our partner ecosystem, driving our go-to-market strategies, building our lead generation and brand awareness, and sponsoring additional marketing events. As a result, we expect our investment in sales and marketing to increase in absolute dollars for the foreseeable future. Sales a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd marketing expenses may fluctuate as a percentage of total revenue from period to period because of the timing and extent of these expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs for our accounting, finance, legal, IT, security, human resources, and administrative support personnel and executives. General and administrative expenses also include costs related to legal and other professional services fees, sales and other taxes; depreciation and amortization; and an allocation of our general overhead expenses. We expect our general and administrative expenses to increase in absolute dollars as our business grows. We expect to continue incurring general and administrative expenses as a result of operating as a public company, including expenses for insurance, costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, investor relations, and professional services expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Income</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income consists primarily of interest earned on our cash balances and investments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists primarily of interest related to our finance lease agreements and interest on the outstanding balance of our existing credit facility.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision (Benefit)</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. deferred tax assets because we have concluded that it is more likely than not that our deferred tax assets will not be realized.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our condensed consolidated statements of operations data for the periods indicated:</span></div><div style="margin-top:12pt"><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:71.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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:112%">(in thousands, unaudited)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">23,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">19,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cost of revenue</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">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">12,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Research and development</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">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">7,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing</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">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">General and administrative</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">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">6,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:115%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">27,769&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss from operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(16,800)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(11,689)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Investment income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss before provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(17,113)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(12,562)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax provision (benefit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(17,113)</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:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(12,530)</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:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes stock-based compensation expense as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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:112%">(In thousands, unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of revenue</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:112%">Research and development</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sales and marketing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:112%">General and administrative</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total stock-based compensation expense</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,828&#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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,835&#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:top"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</span></div><div style="text-indent:54pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.324%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:112%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" 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:112%">(unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">100%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Cost of revenue</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:112%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">50</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Research and development</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">41</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sales and marketing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">45</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">41</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">General and administrative</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">28</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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:115%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:112%">119</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">110</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss from operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:112%">(72)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(60)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Investment income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Loss before provision for income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:112%">(73)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(65)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax provision (benefit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">(73)%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:10pt;font-weight:400;line-height:112%">(64)%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended March 31, 2023 and 2022</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">%Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:112%">(in thousands, except percentages)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">B2 Cloud Storage revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Computer Backup revenue</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,417&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total revenue</span><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></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">23,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">19,490&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><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-align:justify"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue increased by $3.9&#160;million, or 20%, for the three months ended March 31, 2023 compared to the same period in 2022. B2 Cloud Storage increased by $2.9&#160;million, the majority of which was due to increased storage for existing customers and the addition of new customers. The remaining increase of $1.0&#160;million was from Computer Backup, which increased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to a price increase that began to take effect in September 2021, an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase in the number of licenses per existing customer, and the addition of new customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue and Gross Margin</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">%Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:112%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Cost of revenue</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">12,425</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">9,681</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Gross margin</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue increased by $2.7 million, or 28%, for the three months ended March 31, 2023 compared to the same period in 2022. The increase was primarily attributable to $1.8 million related to managing and operating our co-location facilities, which included new data centers and the expansion of an existing data center, and $1.0 million in depreciation of our infrastructure equipment, which resulted from purchasing additional hard drives and related infrastructure in order to support the growth of our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gross margin was 47% for the three months ended March 31, 2023 compared to 50% for the same period in 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The decrease in gross margin was primarily due to cost of revenue increasing at a higher rate as compared to our revenue growth.</span></div><div style="margin-top:12pt;text-align:justify"><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:12pt"><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:43.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">%Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:112%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Research and development</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">7,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Sales and marketing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">8,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">General and administrative</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">6,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense increased by $2.6 million, or 33%, for the three months ended March 31, 2023 compared to the same period in 2022. The increase was primarily attributable to $1.2 million related to restructuring charges, $0.6 million in personnel-related expenses as a result of increased headcount to support our storage cloud features and offerings, $0.6 million related to stock-based compensation expense, and $0.2 million in overhead and general office expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense increased by $2.5 million, or 32%, for the three months ended March 31, 2023 compared to the same period in 2022. The increase in sales and marketing expense was primarily attributable to $1.2&#160;million in personnel-related expenses as a result of increased headcount to support our marketing activities, $1.0 million related to restructuring charges, $0.9&#160;million related to stock-based compensation, $0.2 million in fees for consultants and contractors, and $0.1 million in overhead and general office expenses, and partially offset by $1.0&#160;million due to decreased advertising expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased by $1.1 million, or 21%, for the three months ended March 31, 2023 compared to the same period in 2022. The increase was primarily attributable to $0.6&#160;million in personnel-related expenses as a result of increased headcount to support the growth of our business, $0.4 million in overhead and general office expenses, $0.3&#160;million related to stock-based compensation expense, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to restructuring charges, and partially offset by a $0.2&#160;million decrease in indirect tax expense, $0.1 million decrease in professional fees for accounting and tax services, and $0.1 million decrease related to legal expenses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Income</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">%Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Investment income</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income increased by $0.5&#160;million, or 713%, for the three months ended March 31, 2023 compared to the same period in 2022. The increase was primarily due to increased interest rates on our marketable securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">%Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest expense</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was relatively flat for the three months ended March 31, 2023 compared to the same period in 2022 due to favorable interest rates on new leases compared to concluding leases, which is offset by our higher lease liability balance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax (Benefit) Provision<br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:112%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;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:112%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:112%">%Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax provision (benefit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 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:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes was relatively flat for the three months ended March 31, 2023, compared to the same period in 2022.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_109"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To supplement our financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including adjusted gross margin and adjusted EBITDA, each as defined below. These measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of these measures as tools for comparison. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Gross Margin</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe adjusted gross margin, when taken together with our GAAP financial results, provides a meaningful assessment of our performance, and is useful to us for evaluating our ongoing operations and for internal planning and forecasting purposes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define adjusted gross margin as gross profit, excluding stock-based compensation expense, depreciation and amortization within cost of revenue, as a percentage of adjusted gross profit to revenue. We exclude stock-based compensation, which is a non-cash item, because we do not consider it indicative of our core operating performance. We exclude depreciation expense of our property and equipment and amortization expense of capitalized internal-use software, because these may not reflect current or future cash spending levels to support our business. We believe adjusted gross margin provides consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric eliminates the effects of depreciation and amortization.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of gross margin, the most directly comparable financial measure stated in accordance with GAAP, to adjusted gross margin, for each of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</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:10pt;font-weight:400;line-height:100%">Gross profit</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,809&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">276&#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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross profit</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">16,955&#160;</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%">14,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted gross margin</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">76&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted EBITDA</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management uses adjusted EBITDA to assess our operating performance. We define adjusted EBITDA as net loss adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, investment income, income tax provision a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd workforce reduction and related</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">severance charges.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We use adjusted EBITDA to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance by excluding certain items that may not be indicative of our business, results of operations or outlook. We consider adjusted EBITDA to be an important measure because it helps illustrate underlying trends in our business and our historical operating performance on a more consistent basis. We define adjusted EBITDA margin as adjusted EBITDA as a percentage of total revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our calculation of adjusted EBITDA may differ from the calculations of adjusted EBITDA by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA alongside other financial performance measures, including our net loss and other GAAP results. The following table presents a reconciliation of net loss, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented. The following table presents a reconciliation of net loss, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net loss</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,530)</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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjustments:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Depreciation and amortization</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">   </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,863&#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:top"><div style="padding-left:36pt;text-indent:-12.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">3,835&#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:top"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Interest expense, net and investment income</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">873&#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:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Income tax provision (benefit)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td 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 37pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Workforce reduction and related severance charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Adjusted EBITDA</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,907)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,991)</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 13pt;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%">Adjusted EBITDA margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;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%">(12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr></table></div><div style="text-align:justify"><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-align:justify"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $125 thousand of stock-based compensation expense is classified as Workforce reduction and related severance charges in the table above as it was incurred as part of our restructuring program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding restructuring charges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_112"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since inception, we have financed operations primarily through payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">received from our customers and, in later periods from the net proceeds from our IPO. As of March&#160;31, 2023 and December&#160;31, 2022, our principal sources of liquidity were cash, short-term investments and restricted cash, non-current of $56.9&#160;million and cash of $69.7&#160;million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents, and short-term investments, together with cash provided by operations and our revolving credit facility, will be sufficient to support our working capital and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our total revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, the price at which we are able to purchase or lease infrastructure equipment, the introduction of platform enhancements, and the continuing market adoption of our platform. In the future, we may enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required or choose to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, we entered into a revolving credit agreement (as amended to date, the &#8220;RCA&#8221;) with City National Bank (the &#8220;Lender&#8221;). Under the RCA, as amended in April 2022, among other things, (i) amounts available to be borrowed are $30.0 million and (ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> advances on the line of credit will bear interest at a variable rate equal to, at our discretion, (a) the average Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus 2.0%, or (b) the base rate. The base rate under the RCA is a rate equal to the greater of (i) 3.00% or (ii) the prime rate most recently announced by the Lender. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he RCA matures in September 2024. In connection with this agreement, we fully repaid and subsequently terminated our 2017 revolving credit agreement with HomeStreet Bank. Currently, the RCA does not have financial covenants and it requires us to hold collateral in the form of a lien prior to any advance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the outstanding balance of our line of credit was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.3&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the amount available to us was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.7&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally enter into finance lease arrangements to obtain hard drives and related equipment for our data center operations. We also generally enter into leases for our facilities for data centers and office space under non-cancelable operating leases with various expiration dates. For further information, see Note 10 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q. In addition, we have purchase commitments that relate mainly to infrastructure agreements used to facilitate our operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use City National Bank, a subsidiary of RBC, for our banking needs. In the event of a failure of any financial institutions where we maintain deposits, we may lose timely access to our funds at such institutions and incur significant losses to the extent our funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. In addition, the disruption and uncertainty impacting the banking industry from recent failures of certain banks may result in reduced access to capital, increased costs of capital, and reduced opportunities to invest with investment grade securities, which could also lower investment yields and investment income. Any such impact could have a material adverse effect upon our liquidity and business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of our cash flows for the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, unaudited)</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:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</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:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81,477)</span></td><td 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:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(3,176)</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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our largest source of operating cash is payments received from our customers. Our primary uses of cash from operating activities are for personnel-related expenses, sales and marketing expenses, infrastructure expenses, and overhead expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in operating activities primarily consists of our net loss adjusted for certain non-cash items, including stock-based compensation, depreciation, and amortization of property and equipment, amortization of capitalized internal-use software, net, and changes in operating assets and liabilities during each period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023, cash used in operating activities was $5.2&#160;million, which resulted from a net loss of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$17.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, adjusted for non-cash charges of $11.7&#160;million and net cash inflow of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from changes in operating assets and liabilities. Non-cash charges primarily consisted of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.7&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for depreciation and amortization expense and $5.8&#160;million for stock-based compensation expense. The net cash inflow from changes in operating assets and liabilities was primarily the result of a $1.0&#160;million increase of deferred revenue, which increased due to our growing customer base and timing of collections from our customers and a $0.5&#160;million increase in prepaid and other current assets, offset in part by a $0.7&#160;million decrease of operating lease liabilities and a $0.6&#160;million decrease in accrued expenses and other current liabilities, which decreased primarily due to our accrued compensation and due to timing of payment of our expenses. Cash used in operations increased during the three months ended March 31, 2023, as compared to the same period in 2022 primarily due to increased spending in support of our expanded research and development and sales and marketing spending to support business growth.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, cash used in operating activities was $0.9&#160;million, which resulted from a net loss of $12.5&#160;million, adjusted for non-cash charges of $9.2&#160;million and net cash inflow of $2.5&#160;million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $4.9&#160;million for depreciation and amortization expense, and $3.8&#160;million for stock-based compensation expense. The net cash inflow from changes in operating assets and liabilities was primarily the result of a $0.9&#160;million increase in deferred revenue, which increased due to our growing customer base and timing of collections from our customers and a $1.6&#160;million increase in accrued expenses and other current liabilities, which increased primarily due to employee ESPP withholdings, offset by a $0.2&#160;million decrease in prepaid and other current assets. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by investing activities during the three months ended March 31, 2023 was $7.3&#160;million, resulting primarily from the $23.5&#160;million from the maturity of our short-term investments, offset in part by the purchase of short-term maturity investments of $9.7&#160;million, $3.4&#160;million related to the development of internal-use software for adding new features and enhanced functionality to our platform, and capital expenditures of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in support of infrastructure deployments to support our growing business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in investing activities during the three months ended March 31, 2022 was $81.5&#160;million, resulting primarily from the purchase of short-term maturity investments of $79.8&#160;million, $1.2&#160;million related to the development of internal-use software for adding new features and enhanced functionality to our platform, and capital expenditures of $0.5&#160;million in support of infrastructure deployments to support the growth of our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities for the three months ended March 31, 2023 was $1.8&#160;million. Cash used in financing activities was primarily due to principal payments on our finance lease agreements and lease financing obligations of $5.1&#160;million related to hard drives and other infrastructure equipment used in our co-location facilities, $0.5&#160;million related to repayment of principal on financed insurance premiums, offset in part by $3.0&#160;million in proceeds from our credit facility and $0.9&#160;million in proceeds from the exercise of employee stock options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used by financing activities for the three months ended March 31, 2022 was $3.2&#160;million. Cash used in financing activities was primarily due to principal payments on our finance lease agreements and lease financing obligations of $3.4&#160;million related to hard drives and other infrastructure equipment used in our co-location facilities, and $0.7&#160;million related to payments made for offering costs that were deferred, offset by $0.9&#160;million in proceeds from the exercise of employee stock options.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_115"></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_121"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates as compared to those discussed in the Annual Report on Form 10-K, except as described in &#8220;Note 2&#8221; to the financial statements included elsewhere in this Quarterly Report on Form 10-Q.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_124"></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in the notes to our condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements included in this Quarterly Report for a discussion of recent accounting pronouncements.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">JOBS Act Accounting Election</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_133"></div><div style="margin-top:12pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Rate Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate risk primarily relates to our finance lease arrangements and lease financing obligations for obtaining hard drives and related equipment for our data center operations, which may be impacted by interest rate changes for any future agreements we enter in to, and our credit facility with City National Bank. We also earn interest income generated by cash, cash equivalents and short-term investments held at City National Bank. As of March&#160;31, 2023, we had cash and cash equivalents and short-term investments balances of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$45.5&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Interest-earning instruments carry a degree of interest rate risk. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. As such, we generally do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure, and intend to hold all investments to their respective maturities. Due to the short-term nature of these investments and as all investments are generally intended to be held-to-maturity, we do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our credit facility with City National Bank, which was initially entered into during October 2021, as amended, is at a variable interest rate tied, at our discretion, to SOFR or to the Prime Rate most recently announced by City National Bank, assuming such rate is greater than 3.0%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Risk</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are currently denominated in the U.S. dollar and we have minimal foreign currency risk related to our revenue. In addition, most of our operating expenses are denominated in the U.S. dollar, resulting in minimal foreign currency risks. The volatility of exchange rates depends on many factors that we cannot accurately forecast. In the future, if our international sales increase or more of our expenses are denominated in currencies other than the U.S. dollar, our operating results may be adversely affected by fluctuations in the exchange rates of the currencies in which we do business. At this time we do not, but we may in the future, enter into derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the impact hedging activities could have on our results of operations.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_136"></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:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#231f20;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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission (SEC) rules and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were not effective over certain financial reporting areas due to the material weaknesses in our internal control over financial reporting described below. In light of this fact, our management has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weaknesses in our internal control over financial reporting, the condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements for the periods covered by and included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Previously</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Reported Material Weaknesses</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in the section titled &#8220;Risk Factors&#8221; in Part II, Item 1A of this Quarterly Report on Form 10-Q, we previously identified control deficiencies in the design and implementation of our internal control over financial reporting that constituted material weaknesses. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The two outstanding material weaknesses identified in our internal control over financial reporting related to (i) a lack of sufficient and timely review of significant accounting transactions and reconciliations, and (ii) inadequate ability to timely identify errors related to the recording of certain equity transactions. We have concluded that these material weaknesses arose because, as a private company previously, we did not have the necessary business processes, systems, personnel, and related internal controls necessary to satisfy the accounting and financial reporting requirements of a public company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remediation Plans</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have dedicated significant effort and resources towards measures to remediate the identified material weaknesses. We are in the process of designing and implementing internal controls intended to address our remaining material weaknesses, and are also testing the operating effectiveness of these controls. The remaining material weaknesses cannot be considered fully remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These efforts include: (1) strengthening our internal controls over financial reporting and the design of our internal-control framework through enhanced accounting policies, control activities, and monitoring; (2) user access review of systems that support financial reporting and a preliminary review of segregation of duties; (3) implementing a new enterprise resource planning (&#8220;ERP&#8221;) system, additional financial modules to support reconciliations, and other systems and processes related to fixed assets, leases, revenue recognition, and equity administration to increase capabilities over our financial statement recording and reporting processes; (4) hiring additional full-time accounting personnel with appropriate levels of experience to increase our accounting and technical expertise, including a new Chief Financial Officer, a Corporate Controller, an Internal Controls Manager, a Tax Manager, a Director of IT, and additional accounting staff, all with public company experience and / or a Certified Public Accountant certification; and (5) reallocating responsibilities across our accounting organization so that the appropriate level of knowledge and experience is applied based on complexity of transactions, in addition to implementation of sufficient and timely review of significant accounting transactions and reconciliations. We intend to continue to take steps to remediate the material weaknesses described above and further evolving our accounting processes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the following material weaknesses in particular, we are documenting specific remediation step</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and will continue to work toward demonstrating operating effectiveness for a sufficient period of time. Once operating effectiveness has been demonstrated for a sufficient period of time, we expect both of our outstanding material weaknesses to be fully remediated:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:12.73pt">our controls were not operating effectively to allow sufficient and timely review of significant accounting transactions, reconciliations, and presentation of our statement of cash flows. These deficiencies resulted in errors in cash and cash equivalents, prepaid expenses and other current assets, property and equipment, capitalized </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">internal-use software, finance lease liability and sale leaseback transactions, accrued compensation and income tax; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">our controls over certain equity transactions were not operating effectively to allow management to timely identify errors related to the recording of those transactions; specifically, we did not have sufficient technical resources to appropriately identify errors in the accounting for equity awards and preferred stock transactions, resulting in misstatements relating to completeness and accuracy of stock-based compensation and classification of equity instruments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actions we are taking are subject to ongoing executive management review and are also subject to audit committee oversight. To date, we have hired additional financial and accounting personnel with public company and technical accounting experience and implemented new technology solutions to assist with our financial reporting process. We will not be able to fully remediate these material weaknesses until these steps have been completed and have been operating effectively for a sufficient period of time. If we are unable to successfully remediate these material weaknesses, or if in the future, we identify further material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our condensed consolidated financial statements may be materially misstated.</span></div><div style="margin-top:12pt"><span style="color:#231f20;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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are taking actions to remediate the material weaknesses relating to our internal control over financial reporting, as described above. Except as otherwise described herein, there were no changes 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 period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is 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 goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></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%">Part II - Other Information</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_142"></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">ITEM 1. LEGAL MATTERS</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that we believe are likely to have a material adverse effect on our business, financial condition, or operating results. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div><span><br/></span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_145"></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:115%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our condensed consolidated financial statements and the accompanying notes, included elsewhere in this Quarterly Report on Form 10-Q. Our business, financial condition, results of operations, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. If any of these risks actually occur, it may materially harm our business, financial condition, liquidity, results of operations, and the market price of our Class A 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%">Risk Factors Summary</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of the principal factors that make an investment in our Class A common stock speculative or risky. Importantly, this summary does not address all of the risks that we face. Our ability to execute our business strategy is subject to numerous </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">risks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as more fully described in the section titled &#8220;Risk Factors&#8221; immediately following this summary. These risks include, among others:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:2.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.359%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.310%"></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:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have a history of cumulative losses, and we do not expect to be profitable for the foreseeable future.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results would be harmed.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any significant disruption in our service or loss, or delay in availability, of our customers&#8217; data, could damage our reputation and harm our business and operating results.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If we are unable to maintain our brand and reputation, our business, results of operations, and financial condition may be adversely affected.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If our information technology systems, including the data of our customers stored in our systems, are breached or subject to cybersecurity attacks, our reputation and business may be harmed.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If we are unable to attract and retain customers on a cost-effective basis, our revenue and operating results would be adversely affected.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">If we are unable to provide successful enhancements, new features, and modifications to our cloud services, our business could be adversely affected.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Material defects or errors in our software could negatively impact our business, harm our reputation, result in significant costs to us, and negatively impact our ability to sell our cloud services.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We rely on third-party vendors and suppliers, including data center and hard drive providers, which may have limited sources of supply, and this reliance exposes us to potential supply and service disruptions that could harm our business.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our business depends, in part, on the success of our strategic relationships with third parties.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class A common stock.</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our IPO, including our executive officers, employees, and directors and their affiliates, which limits your ability to influence the outcome of important transactions, including a change in control.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></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%">Risks Related to Our Business and Our Industry</span></div><div style="margin-top:12pt;text-align:justify"><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 cumulative losses, and we do not expect to be profitable for the foreseeable future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred net losses of $17.1&#160;million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.5&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2023 and 2022, respectively. Over our 15 years of operations, we had an accumulated deficit of $104.9&#160;million as of March&#160;31, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot guarantee that net losses in future periods will be similar to those from prior periods. We intend to continue scaling our business to increase our customer base and to meet the increasingly complex needs of our customers. We have invested, and expect to continue to invest, in our sales and marketing organization to sell our cloud services around the world and in our development organization to deliver additional features and capabilities of our cloud services to address our customers&#8217; evolving needs. We also expect to continue to make significant investments in our data center infrastructure and technical operations organization as we further scale our business. As a result of our continuing investments to scale our business in each of these areas, we do not expect to be profitable for the foreseeable future. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will sustain profitability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results would be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we operate are highly competitive, with relatively low barriers to entry for certain applications and services. Some of our competitors include cloud-based services such as those offered by Amazon.com, Inc. through Amazon Web Services, Alphabet Inc. through Google Cloud Platform, and Microsoft Corporation through Azure, and&#160;on-premises&#160;offerings such as those offered by EMC/Dell and NetApp. Many of our competitors and potential competitors are larger and have greater name and brand recognition; much longer operating histories; larger marketing budgets for the development, promotion and sale of their products or services; broader service offerings and capabilities; and significantly greater resources than we do.&#160;In addition, many of our competitors have established marketing and distribution relationships with channel partners, consultants, system integrators, and resellers.&#160;Our competitors may also be able to respond more quickly and effectively to new or changing opportunities, technologies, standards, or customer requirements. Competition may intensify in the future and may also include new market entrants, including storage offerings by some of our partners. Our competitors could offer their products or services at a lower price or in some combination with other services or applications that we do not offer, which could result in pricing pressures on our business. Increased competition generally could result in reduced sales, increased customer churn, lower margins, losses, or the failure of our cloud services to achieve or maintain widespread market acceptance, any of which could harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any significant disruption in our service or loss, or delay in availability of our customers&#8217; data, could damage our reputation and harm our business and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our brand, reputation, and ability to manage our systems; attract, retain, and serve our customers; and interface with our partners, are dependent upon the reliable performance of our platform, including our underlying technical infrastructure, as well as the systems and infrastructure of various third parties, including third-party hosted data centers that we use and internet access and infrastructure used by us and our customers and partners. Our customers rely on our platform to store and access their data, including financial records, business information, personal information, documents, media, and other important content. There are various reasons that our platform, or the systems that are used to access or support our platform, could experience a disruption in service, some of which are entirely outside of our control. For example, our facilities as well as the data centers that we use are vulnerable to damage or interruption from human error, intentional bad acts, earthquakes, floods, fires, war or other military conflict, including the conflict between Russia and Ukraine, terrorist attacks, cybersecurity attacks or the risk of potential cybersecurity attacks, power losses, hardware failures, systems failures, telecommunications failures, and similar events, any of which could disrupt our service, destroy user content, or prevent us from being able to continuously back up or record changes in our users&#8217; content. For example, a third party vendor that operated one of our multiple data center locations, filed for bankruptcy under Chapter 11 of the United States Bankruptcy Code in 2022. This bankruptcy matter was resolved without disruption to our normal operations, but future bankruptcies or similar events affecting our third-party hosted data center providers could result in disruptions to our Company, access to customer data may become unavailable or customer data could be lost, and it may take a significant period of time to achieve full resumption of our cloud services. Also, in response to the Russian attack on Ukraine that began in February 2022, the United States and many other countries began imposing sanctions on Russia and certain parts of Ukraine, including restrictions on the import and export of goods and services to those regions. These restrictions have also been expanded to other countries, including Belarus. Although we do not have a significant number of customers located in those regions, such actions will have some impact on our business. It is difficult to predict how long the conflict may last, how the conflict could escalate, and how the sanctions may evolve, which could cause a greater adverse impact on our business and operations. Our disaster recovery planning cannot account for all eventualities and even if we anticipate an incident, our disaster recovery plans may not be sufficient to timely and effectively address the issue. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Moreover, our platform and technical infrastructure may not be adequately designed with sufficient reliability and redundancy to avoid delays or outages that could be harmful to our business. If our platform is unavailable when users attempt to access it, or if it does not load as quickly as they expect, or if data is lost, users may not use our platform as often in the future, or at all.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to maintain our brand and reputation, our business, results of operations, and financial condition may be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful promotion of our brand and our ability to maintain our reputation will depend on a number of factors, including our performance and the reliability of our cloud services; our advertising and marketing efforts, including our blog and social media presence, which have been important to building and maintaining our brand and reputation; our ability to continue to develop high-quality features and cloud services; and our ability to successfully differentiate our cloud services from competitive products and services. Our brand promotion activities may not be successful or yield increased revenue.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promotion of our brand may require us to make substantial expenditures, particularly as our markets become more competitive and we expand into new markets or offer additional features. Expenditures intended to maintain and enhance our brand may not be cost-effective or effective at all. If we do not successfully maintain and enhance our brand, we may have reduced pricing power relative to our competitors, we could lose customers, we could fail to attract potential new customers or retain our existing customers, or our blog and thought leadership in our industry may decline in popularity, all of which could materially and adversely affect our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our information technology systems, including the data of our customers stored in our systems, are breached or subject to cybersecurity attacks, our reputation and business may be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers rely on our solutions to store their files, which may include confidential or personally identifiable information, critical business information, photos, and other meaningful content. To manage and maintain such data, we are highly dependent on internal and external information technology systems and infrastructure, including the internet, to securely process, transmit, and store critical information. Although we take measures to protect sensitive information from unauthorized access or disclosure, third parties may be able to circumvent our security by deploying viruses, worms, and other malicious software programs that are designed to attack or attempt to infiltrate our systems and networks, including distributed denial of service (DDoS) or phishing attacks, that can undermine the availability and performance of our systems and cloud services, fraudulently steal data, or otherwise cause damage to our reputation. For example, in December 2021, an industry-wide zero-day vulnerability was discovered in the Apache Log4j logging library commonly used by many companies throughout the world that could enable attackers to take control of vulnerable servers. Although we were not aware of any unauthorized access to our systems due to the Log4j vulnerability, out of an abundance of caution and because Log4j was leveraged widely in our environment, we decided it was in our customers&#8217; best interest to take our systems offline for a short period of time until we could apply the security patch. Moreover, cybersecurity attacks evolve rapidly and may utilize new methods not recognized. We may be unable to successfully identify, stop, or resolve such attacks, or implement adequate preventative measures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, the use of generative artificial intelligence, or other societal or political developments, could result in a greater likelihood of cybersecurity incidents that could either directly or indirectly impact our operations. In addition, employee or consultant error, malfeasance, or other errors in the storage, use, or transmission of customer data could result in a breach. For example, in late March 2021, it was discovered that a Backblaze marketing campaign leveraging the Facebook ad network, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which had been launched two weeks earlier, had been incorrectly configured to run on all Backblaze platform pages instead of only the Backblaze marketing pages as intended. Once we became aware of the issue, it was promptly resolved. Although we believe that less than 2% of Backblaze customers may have been affected, and no actual customer files, file contents, or user account information were shared at any time, certain file metadata may have been inadvertently shared with Facebook. Even if a breach is detected, the full extent of the breach may not be determined immediately, or at all. While we maintain insurance coverage to mitigate the potential financial impact of these risks, our insurance may not cover all such events or may be insufficient to compensate us for potentially significant losses, including the potential damage to the future growth of our business, that may result from any such breach. In addition, our business utilizes information technology systems of our partners and vendors, who are also subject to similar cybersecurity risks that could adversely impact the security of our systems and business. We may have little or no control over how cybersecurity attacks on our partners or vendors are addressed. An actual or perceived breach of our network security and systems or other cybersecurity-related events that cause the loss, theft or unauthorized disclosure of our customers&#8217; information, including any delay in determining the full extent of a potential breach, could have a material adverse impact on our business, results of operations, and financial condition, including harm to our reputation and brand, reduced demand for our solutions, time-consuming and expensive litigation, fines, penalties, and other damages.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract and retain customers on a cost-effective basis, our revenue and operating results would be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our revenue from the sale of our cloud services either on a consumption or subscription model. To grow, we must continue to attract a large number of customers on a cost-effective basis. We have historically used, and plan to increase our use of, a variety of advertising and marketing programs to promote our cloud services. For example, as part of our press release and earnings announcement for the fiscal quarter and year ended December 31, 2021, we announced that we planned to make additional sales and marketing investments intended to accelerate the scaling of our business. These programs, including any expansion of existing programs and new programs to promote our cloud services, may not be successful or provide a reasonable return on investment within a desired timeframe. Significant increases in the pricing of one or more of our advertising channels would increase our advertising and marketing costs or cause us to choose less expensive and perhaps less effective channels. We may also need to expand into channels with significantly higher costs, which could adversely affect our operating results. We may also incur advertising and marketing expenses significantly in advance of the time we anticipate recognizing any revenue generated by such expenses, and we may only at a later date, or never, experience an increase in revenue or brand awareness as a result of such expenditures. If we are unable to maintain effective advertising and marketing programs, our ability to attract new customers could be adversely affected, our advertising and marketing expenses could increase substantially, and our operating results may suffer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our potential customers locate our website through search engines, such as Google, Bing, and Yahoo!. Our ability to maintain the number of visitors directed to our website is not entirely within our control. If search engine companies modify their search algorithms in a manner that reduces the prominence of our listing, or if our competitors&#8217; search engine optimization efforts are more successful than ours, fewer potential customers may click through to our website. In addition, the cost of purchased listings has increased in the past and may increase in the future. A decrease in website traffic or an increase in promoted search result costs could adversely affect our customer acquisition efforts and our operating results. In addition, we also rely on our blog and word of mouth to drive additional customers. To the extent our blog does not continue to attract readers or if our reputation is harmed, these additional means of attracting customers may no longer provide significant numbers of customers in the future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, because we offer our Computer Backup cloud service at a fixed price, the amount of data our customers back up affects our costs and gross margins. To the extent current or future customers back up unusually large amounts of data, or growth in the amount of data backed up per customer outpaces decreases in storage costs, our costs and gross margins could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to provide successful enhancements, new features, and modifications to our cloud services, our business could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry is marked by rapid technological developments and new and enhanced applications and cloud services. If we are unable to provide enhancements and new features for our existing services or new services that achieve market acceptance or that keep pace with rapid technological developments, our business could be adversely affected.&#160;In addition, because our cloud services are designed to operate on a variety of systems, we will need to continuously modify and enhance our cloud services to keep pace with changes in internet-related hardware, operating systems, and other software, communication, browser, and database technologies, including the systems of our partners, vendors, and competitors. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. For example, our cloud replication offering, which was recently launched, may not achieve the desired level of market adoption on a timely basis. Any failure of our cloud services to operate effectively and on a timely basis with network platforms and technologies could reduce the demand for our cloud services, result in customer dissatisfaction and adversely affect our business.&#160;Furthermore, future enhancements may increase our research and development expenses and infrastructure costs, which could adversely impact our pricing advantage, undermine our ease of use, make it more difficult to attract and retain customers, and harm our results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material defects or errors in our software could negatively impact our business, harm our reputation, result in significant costs to us, and negatively impact our ability to sell our cloud services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The software underlying our cloud services is inherently complex and may contain material defects or errors, particularly when first introduced or when new versions or enhancements are released. We have from time to time found defects or errors in our cloud services, and new defects or errors in our existing solutions may be detected in the future by us, our customers or partners, or other third parties. The costs incurred in correcting such defects or errors may be substantial and could negatively impact our business. Backblaze employees could also introduce defects or errors through incompetence, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">malfeasance, or a mistake that would lead to data loss. For example, to the extent that the encryption keys for encrypted customer data stored by Backblaze were to be deleted or corrupted, the data could become unrecoverable. In addition, we rely on hardware purchased or leased and software licensed from third parties to offer our cloud services. Any defects in, or unavailability of, our software that cause interruptions to the availability of our cloud services or that otherwise impact our business could, among other things:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">require us to issue refunds or credits to our customers or expose us to claims for damages,</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">cause us to lose existing customers and make it more difficult to attract new customers,</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">divert our development resources or require us to make extensive changes to our cloud services or software, </span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">harm our reputation and brand, and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">negatively impact our results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to effectively manage our growth, our business would be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recently experienced, and continue to experience, a period of rapid growth. For example, our headcount grew from 188&#160;employees as of December&#160;31, 2020, to 270 employees as of December 31, 2021 and to 393 employees as of December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Also, in just the last two years the amount of storage deployed by us has increased significantly.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The number of customers and customer requests on our network has also increased rapidly in recent years. Our growth may not be sustainable. In fact, we recently initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures are expected to be completed during the first six months of 2023. Nevertheless, in the long term, we expect to continue to expand our operations and to increase our headcount, network, and product offerings significantly. Our growth has placed, and future growth will continue to place, a significant strain on our management, corporate culture, quality of our cloud services, and administrative, operational, security, and financial infrastructure. Our headcount needs may also fluctuate on a quarterly and annual basis and we may seek, and have sought by way of the recent restructuring measures, to &#8220;right size&#8221; our workforce from time to time due to changing business needs and other conditions, and it may be difficult to effectively manage our workforce on a timely basis in response to such changes. It is also important that we successfully leverage our existing employee base and any headcount growth, particularly as our business grows and the corresponding demands on our business increase. Our success will depend in part on our ability to manage this growth effectively, which will require that we, among other things, continue to improve our administrative, operational, financial, and management systems and controls.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends on our ability to retain and increase revenue from customers, and if we are unable to do so, our revenue and operating results would be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is important for our business that our customers continue to use, and even increase their use of, our cloud services. Many of our customers can terminate their use of our cloud services at will with&#160;little-to-no&#160;advance notice. Even though some of our customers enter into longer-term agreements of up to two years, they generally have no obligation to renew their subscriptions or increase usage. Due to our varied customer base and lack of long-term customer and usage commitments, it can be difficult to accurately predict our customer retention rate on a quarterly basis or long-term basis. Our customer retention and the amount of data that they store with us may decline or fluctuate as a result of a number of factors, including potential customer dissatisfaction with our cloud services and offerings; pricing plans; our customers&#8217; own business conditions; customer decisions to delete unneeded or redundant data; the perception, whether or not accurate, that competitive products provide better options; changes in our brand or reputation; and overall general economic conditions.&#160;Our future financial performance also depends in part on our ability to continue to increase revenue from our customers through additional paid products, such as Extended Version History and multi-region selection. Our customers&#8217; decision whether to opt for additional paid products is driven by a number of factors. If our customers do not perceive the value in such additional paid offerings, we may not realize the anticipated benefits of our investments in such additional features, and our financial results could be harmed.&#160;If we cannot successfully retain our existing customers and add new customers consistent with historical rates, including maintaining or growing the amount of data that our customers store with us, our revenue and ability to grow may be adversely affected.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To the extent we target different types of customers, we may face increased demands and challenges that adversely impact our business and operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, most of our customers consisted of&#160;small-to-medium&#160;sized businesses and individuals. To the extent we target other types of customers or customers with different needs, we may face greater demand for certain service enhancements or features that we do not currently offer, or additional performance, availability, durability, and security requirements. Certain types of customers may also have longer sales cycles, less predictability or higher volatility in the amount of data they store with us, increased pricing or negotiation leverage, and increased customer education and overall customer engagement needs. In addition, some customers may demand more customization, integration, and support services.&#160;Any of these factors could require us to devote greater sales, engineering, marketing, operations, and support services as well as make significant infrastructure changes, which could increase our costs, divert key resources from other current and prospective customers, and otherwise adversely affect our business and operating results. These increased demands and challenges may also be for the benefit of a limited number of customers.&#160;Moreover, we cannot assure you that any such efforts will be successful or justify the additional investments in a timely manner, or at all.&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The material stored using our cloud services may subject us to negative publicity, legal liability, and harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not aware of the contents of the data that customers store using our cloud services.&#160;While we do have a detailed process to address any third-party complaint regarding illegal or other inappropriate use of our cloud services by a customer that would violate our terms of service, for security and privacy reasons we do not actively monitor the content of data that is being stored with us. To the extent that sensitive, personally identifiable, illegal, or controversial data is stored in our servers and that becomes known publicly, particularly given the highly volatile nature of the political landscape throughout the world and immediate access by individuals to social media platforms with a broad outreach, it may create negative publicity and adversely impact our reputation and harm our business.&#160;</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations may vary significantly in the future. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result may not fully reflect the underlying performance of our business. Fluctuation in quarterly results may negatively impact the trading price of our Class&#160;A common stock. Factors that may cause fluctuations in our quarterly results of operations include, without limitation:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new customers;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 amount of customer churn;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">fluctuations in the amount of data customers store with us;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 amount and timing of operating expenses and equipment purchases related to the maintenance and expansion of our business;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">interruptions or loss of service of our offerings;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 timing and success of new product feature and service introductions by us or our competitors;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to retain and increase revenue from customers;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the competitive dynamics of our industry, including consolidation among competitors;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">security breaches of our systems;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our involvement in litigation, or the threat thereof;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 length of the sales cycle;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">outbreaks of war or other hostilities, such as the Russia-Ukraine hostilities;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">inflation in the United States, which has recently hit a four decade high, and other regions; </span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of COVID-19 or other pandemics on our business or that of our customers and partners;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of expenses and receipt of perceived benefits related to any acquisitions;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in laws and regulations that impact our business; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">general economic and market conditions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in addition to the risks from sanctions and other restrictions discussed elsewhere in these Risk Factors in connection with the Russian attack on Ukraine that began in February 2022, in order to help the people of Ukraine facing a humanitarian crisis, while it is subject to change, we are currently waiving charges for our services for customers based in Ukraine. We are also unable to receive payments from customers in certain regions that are subject to banking or other credit card payment restrictions, including Russia and Belarus. Although we do not have a significant amount of customers located in these regions, such actions will have some impact on our business. The Russian-Ukraine conflict has also caused oil prices to rise and increased the risk of disruption to the supply chain for oil, which could result in higher energy costs for our business and data centers, which could negatively impact our results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, as we continue to grow and scale our business to meet the needs of our customers, we may overestimate or underestimate our infrastructure capacity requirements, which could adversely affect our results of operations. The costs associated with leasing and maintaining our custom-built infrastructure in&#160;co-location&#160;facilities and third-party data centers already constitute a significant portion of our capital and operating expenses. We continuously evaluate our short and long-term infrastructure capacity requirements and seek to ensure adequate capacity for new and existing users while minimizing unnecessary excess capacity costs. However, we may not be able to sufficiently predict future demand, or the availability of hardware or infrastructure necessary to support increased demand on a timely basis.&#160;If we overestimate the demand for our platform and therefore secure excess infrastructure capacity or equipment, our gross margins could be reduced. If we underestimate our infrastructure capacity requirements or availability of necessary hardware or infrastructure, we may not be able to service the needs of new and existing customers; durability, reliability, and performance could suffer; our costs could rise; and our business could be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on the performance of key personnel, including our management and other key employees, and the loss of one or more of such personnel, or of a significant number of our team members, could harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our success has depended, and continues to depend, on the efforts and talents of senior management and other key personnel.&#160;Substantially all of our employees, including our senior management, are employed on an&#160;at-will&#160;basis. We cannot ensure that we will be able to retain the services of any member of our senior management or other key employees, particularly given that some of these employees may hold equity of the Company that is largely vested, or that we would be able to timely replace members of our senior management or other key employees should any of them depart. The loss of one or more members of our senior management or other key employees could harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executive officers, software developers, sales personnel, operational personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing, and managing cloud-based software, as well as for skilled sales and operations professionals. In addition, we believe that the success of our business and corporate culture depends on employing a diverse workforce, and the competition for such personnel is significant. The market for such talented personnel is particularly competitive in the San Francisco Bay Area, where our headquarters is located. Many of the companies with which we compete for experienced personnel have greater resources than we do and can frequently offer such personnel substantially greater compensation than we can offer. If we fail to attract new personnel, including accomplished executive talent, or if we fail to retain and motivate our current personnel, our business would be harmed. In addition, if we are unable to hire new employees on a timely basis or reach productive levels in a short time frame, new growth initiatives and other projects may be delayed or otherwise disrupted, which could cause us to miss our performance goals and negatively impact our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a culture that encourages employees to be open, collaborate, strive to do the right thing, and develop and launch new and innovative solutions, which we believe is essential to attracting customers and partners and serving the best, long-term interests of our company. As our business grows and becomes more complex, and now that we are a public company, it may become more difficult to maintain this cultural emphasis. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel, which is critical to our growth, and to effectively focus on and pursue our strategies. If we fail to maintain our company culture, our business and competitive position may be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As we expand our operations outside the United States, we may be subject to increased business, regulatory and economic risks that could impact our results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we derived approximately 28% of our revenue from customers outside of the United States. We may also expand our international operations, which may include hiring employees, building out technical infrastructure, and opening offices in foreign jurisdictions. Any new markets or countries into which we attempt to market and sell our cloud services may not be receptive. For example, we may be unable to expand further in some markets if we are unable to satisfy various government- and region-specific requirements. In addition, our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges and complexities of deploying infrastructure internationally and supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. International expansion has required, and will continue to require, investment of significant funds and other resources. Growth in our international operations will subject us to new risks and may increase risks that we currently face, including risks associated with:</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">higher costs of doing business internationally, including increased energy, infrastructure, accounting, travel, and legal compliance costs;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">providing our platform, building out the necessary infrastructure and operating our business across a significant distance, in different languages and among different cultures, including the potential need to modify our platform and features to ensure that they are culturally appropriate and relevant in different countries;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, data protection, consumer protection, and unsolicited email, and the risk of penalties to our users and individual members of management or employees if our practices are deemed to be out of compliance, and additional laws and regulations in the United States that are applicable to international operations;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">recruiting and retaining talented and capable employees outside the United States, and maintaining our company culture across all of our offices;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">compliance by us and our business partners with anti-corruption laws, anti-bribery, anti-money laundering, and similar laws; import and export control laws; tariffs and trade barriers; economic sanctions; and other regulatory limitations on our ability to provide our cloud services in international markets;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">restrictions that might prevent us from repatriating cash earned outside the United States;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">political and economic instability in various jurisdictions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expanding our international operations and complying with applicable laws and regulations may substantially increase our cost of doing business in international jurisdictions. We may also be unable to keep current with changes in laws and regulations as they develop, and we or our employees, contractors, partners, and agents may fail to maintain compliance with applicable laws and regulations. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, our business, results of operations, and financial condition could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We store personal information and other customer data, which subjects us to various data privacy laws, governmental regulations, and other related legal obligations, and any actual or perceived failure to comply with such requirements could harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We store personal information and other customer data, as well as use certain cookies on our website, that are subject to numerous federal, state, local, and foreign laws regarding privacy and the storing and protection of personal information and other customer data, and disclosure requirements regarding the use and certain breaches of such laws.&#160;For example, we are subject to the General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act of 2020 (CPRA), among other laws and regulations around the world. Other comprehensive data privacy or data protection laws or regulations requiring local data residency and/or restricting the international transfer of data have been passed or are under consideration in other jurisdictions. In addition, some industries have industry-specific requirements relating to compliance with certain security and regulatory standards, such as those required by the Health Insurance Portability and Accountability Act (HIPAA). For example, HIPAA imposes privacy, security, and breach reporting obligations with respect to individually identifiable health information upon &#8220;covered entities&#8221; (e.g., health plans, health care clearinghouses, and certain health care providers), and their respective business associates, individuals, or entities that create, receive, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity. Such laws give rise to an increasingly complex set of compliance obligations on us regarding our ability to gather, use, and store customer data and customer account data.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These laws are subject to rapid change, differing interpretations, and can be inconsistent among regulatory frameworks or conflict with other rules or our business practices. We strive to comply with all applicable laws, policies, legal obligations, and industry codes of conduct relating to privacy and data protection to the extent possible. Our efforts to comply with the complex matrix of data privacy laws around the world subjects us to increasing costs to review and comply with such laws, including updating our policies, procedures, and business practices to address such evolving privacy laws. We also make public statements and commitments regarding our use and disclosure of personal information through our privacy policy, information provided on our website, and data processing agreements with customers and other third parties. Because the interpretation and application of data protection laws, regulations, standards, and other obligations are often uncertain and in flux, and sometimes contradictory, it is possible that the scope and requirements of these laws and other obligations may be interpreted and applied in a manner that is inconsistent with our practices, and our efforts to comply with rapidly evolving data protection laws and obligations may be unsuccessful. For example, we previously relied on the&#160;EU-US&#160;Privacy Shield framework, which was invalidated by a European court in July 2020. As a result of such a decision, we have had to take additional steps to comply with applicable EU data protection requirements, including implementation of standard contractual clauses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any failure, or perceived failure, by us to comply with applicable privacy and security laws, policies, or related contractual obligations, or any compromise of security that results in unauthorized access, or the use or transmission of personal information or other customer data, could result in a variety of claims against us, including governmental enforcement actions and investigations, audits, inquiries, whistleblower complaints, class action privacy litigation in certain jurisdictions, and proceedings by data protection authorities. For example, under the GDPR we may be subject to fines of up to &#8364;20&#160;million or up to 4% of the total worldwide annual group turnover of the preceding financial year, as well as potentially face claims from individuals. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information. This private right of action may increase the likelihood of, and risks associated with, data breach litigation.&#160;The CPRA added new requirements and consumer privacy rights as well as the creation of the California Privacy Protection Agency as a dedicated agency to implement and enforce </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California state privacy laws, investigate violations and assess penalties. Any new or currently applicable privacy and security laws, policies, or related contractual obligations may be enacted, adopted, or modified, the result of which may impact our compliance efforts, especially when certain emerging privacy laws are still subject to a high degree of uncertainty as to their interpretation, application and impact. Any&#160;non-compliance&#160;with data privacy requirements could subject us to significant fines and penalties, adverse media coverage, reputational damage, the loss of current and potential customers, loss of export privileges, or criminal or other civil sanctions, any of which could materially adversely affect our business and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is substantially dependent on&#160;mid-market&#160;organizations, which may be more vulnerable to market fluctuations and other economic factors, and their vulnerability to such factors could negatively impact our business.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to successfully market and sell our cloud services to&#160;mid-market&#160;organizations, our ability to grow our revenue and achieve profitability will be harmed. We expect it will be more difficult and expensive to attract and retain&#160;mid-market&#160;organization customers than other customers because&#160;mid-market&#160;organizations are more frequently forced to curtail or cease operations due to the sale or failure of their business; can be more difficult to identify and may require more expensive, targeted sales campaigns; and generally have lesser amounts of data to store than larger organizations, thus requiring us to successfully sell to and support more&#160;mid-market&#160;organizations for meaningful revenue impact. In addition,&#160;mid-market&#160;organizations frequently have limited budgets and are more likely to be significantly affected by economic downturns than larger, more established companies. For example, recent high inflation and recession concerns in the United States could have a greater adverse impact on mid-market organizations. As a result,&#160;mid-market&#160;organizations may choose to spend funds on items other than our cloud services, particularly during difficult economic times. If we do not achieve continued success among&#160;mid-market&#160;organizations, our business, operating results, and future growth would be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on a small number of service offerings, and any reduced market adoption of these offerings would result in lower revenue and harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a specialized cloud vendor, we are dependent on a small number of offerings focused on cloud storage and computer backup, and a limited number of corresponding use cases.&#160;Our B2 Cloud Storage and Computer Backup offerings have accounted for substantially all of our total revenue to date and we anticipate that they will continue to do so for the foreseeable future. As a result, our revenue could be reduced as a result of any general or industry decline in demand for cloud-based storage solutions, particularly given that we would not have meaningful revenue from other market sectors to offset any temporary or longer-term downturn in demand for cloud-based storage solutions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse economic conditions may adversely impact our revenue and profitability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and financial performance depend in part on worldwide economic conditions and the impact these conditions have on levels of spending on cloud storage solutions. Our business depends on the overall demand for these products and on the economic health and general willingness of our current and prospective customers to purchase our cloud services. Some of our paying customers may view use of cloud storage services as a discretionary purchase and may reduce their discretionary spending on our cloud services during an economic downturn. Weak economic conditions, whether due to banking and financial crises, COVID-19, inflation, uncertainty relating to Russian acts in Ukraine and the potential escalation of tensions in the region or other factors, could cause a reduction in spending on products and solutions storage. Inflation recently experienced the highest rate in four decades in the United States amid a slowing economy and there are numerous indicators suggesting a potential economic recession in the United States and other regions of the world. Any such conditions could reduce sales, lengthen sales cycles, increase customer churn, and lower demand for our cloud services, which could adversely affect our business, results of operations, and financial condition. We also have been, and may in the future be, subject to increased energy costs, particularly with respect to our data center operations in Europe and elsewhere, which could adversely affect our expenses and business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to maintain customer adoption and satisfaction depends in part on the ease of use of our cloud services, and any such failure could have an adverse effect on our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success in retaining existing customers and obtaining new customers is dependent in part on the ease of use of our cloud services. If our platform and cloud services, including new service offerings and features as they become available, become more complicated and less&#160;easy-to-use,&#160;customers could experience increased difficulties or disruption with storing or accessing their data, and we may lose existing customers or experience increased challenges obtaining new customers or existing customers may not choose to use additional features of our cloud services.&#160;In addition, our customers sometimes </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depend on our technical support services to resolve issues relating to our platform. If we do not succeed in helping our customers quickly resolve issues or provide effective ongoing education related to our platform, our reputation and business may be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future acquisitions and investments could disrupt our business and harm our financial condition and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success will depend, in part, on our ability to grow our business in response to changing technologies, customer demands, and competitive pressures. In some circumstances, we may choose to do so through the acquisition of complementary businesses and technologies rather than through internal development. The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may be unable to successfully complete proposed acquisitions. The risks we face in connection with acquisitions include:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of management time and focus from operating our business to addressing acquisition integration challenges;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">coordination of research and development, operational, and sales and marketing functions;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">retention of key employees from the acquired company;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">cultural challenges associated with integrating employees from the acquired company into our organization;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">integration of the acquired company&#8217;s accounting, management information, human resources, and other administrative systems;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked effective controls, procedures, and policies;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">liability for activities of the acquired company prior to our acquisition of them, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">unanticipated write-offs or charges; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses, or the&#160;write-off&#160;of goodwill, any of which could harm our financial condition or operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to support our operations or the growth of our business, and we cannot be certain that this capital will be available on reasonable terms when required, or at all.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may need additional financing to operate or grow our business. Our ability to obtain additional financing, if and when required, will depend on investor and lender demand, our operating performance, the condition of the capital markets, and other factors. For example, we often use leases to finance the equipment we use to provide our cloud-based services, and we have a revolving credit agreement with City National Bank. In addition, the stock market has recently experienced disruption and elements of a bear market, including with respect to technology stocks, due to high inflation, various economic headwinds and other factors. In the event of a failure of any financial institutions where we maintain deposits, we may lose timely access to our funds at such institutions and incur significant losses to the extent our funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. In addition, the Company uses City National Bank, a subsidiary of RBC, for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty. This may result in reduced access to capital, increased costs of capital, and reduced opportunities to invest with investment grade securities, which could also lower investment yields and investment income. Any such impact could have a material adverse effect upon our liquidity and business. Without additional access to this kind of capital on commercially reasonable terms, or at all, we may not be able to respond to increased demand for our cloud services on a timely or cost-effective basis. We </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cannot guarantee that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our Class&#160;A common stock, and our existing stockholders may experience dilution. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support the operation or growth of our business could be significantly impaired and our operating results may be harmed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an emerging growth company, and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our Class&#160;A common stock less attractive to investors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an emerging growth company, and for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to &#8220;emerging growth companies,&#8221; including: not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section&#160;404 of the Sarbanes-Oxley Act of 2002, as amended (the Sarbanes Oxley Act), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a&#160;non-binding&#160;advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to avail ourselves of this accommodation allowing for delayed adoption of new or revised accounting standards, and therefore, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies.&#160;We could be an emerging growth company for up to five years following the completion of our IPO or until we reach certain thresholds.&#160;Investors may find our Class&#160;A common stock less attractive due to our election to rely on these exemptions and there may be a less active trading market for our Class&#160;A common stock and the market price of our Class&#160;A common stock may be more volatile.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our sales contracts, and substantially all of our operations and related financial arrangements, are currently denominated in U.S. dollars and therefore, our revenue and business operations are not directly subject to significant foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our cloud services to our customers outside of the United States, which could reduce demand for our cloud services and adversely affect our financial condition and results of operations. In addition, as we expand our international operations, we may become more exposed to foreign currency risk and may have some of our sales and other operations denominated in one or more currencies other than the U.S. dollar. If we become more exposed to currency fluctuations and are unable to successfully hedge against the risks associated with currency fluctuations, our results of operations could be materially and adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any future litigation against us could be costly and time-consuming to defend.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may become subject to legal proceedings, investigations, and claims that arise in the ordinary course of business.&#160;For example, we may be subject to claims brought by customers, vendors or other third parties in connection with various types of disputes, including relating to commercial or contract matters, violation of securities laws, intellectual property laws or other laws, or privacy or other data breaches, or employment claims made by our current or former employees. Litigation can often be expensive, even when there is a successful outcome, and can divert management&#8217;s attention and resources, which could harm our business and financial condition.&#160;Any adverse outcome could also result in significant monetary damages or other types of unfavorable relief, which could harm our business as well as our reputation.&#160;Although we may have various insurance policies, insurance might not cover such claims or provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us, including premium increases or the imposition of large deductible or&#160;co-insurance&#160;requirements.&#160;In addition, we may also be subject to subpoena requests from third parties as well as governmental agencies from time to time that require us to provide certain information relating to matters targeted against other third parties, which can be time consuming.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic has impacted how we, our customers, and our partners are operating, and any re-emergence of the pandemic could result in a material adverse effect on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In prior periods, the COVID-19 pandemic, and measures taken to control its spread such as travel restrictions, shelter-in-place orders, and business shutdowns, have affected all of the regions in which we conduct business and in which our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers, partners, and suppliers are located; have adversely impacted global economic activity; and have contributed to volatility in financial markets. The pandemic has resulted in various changes to customer business dynamics and may have impacted the storage needs of our customers and prospective customers as well as additional costs and other adverse business conditions affecting our company and our customers and partners, which may occur again if pandemic conditions return. In addition, work from home and related business practice modifications present significant challenges to maintaining our corporate culture, including employee engagement and productivity, as we make additional adjustments following the pandemic.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Reliance on Infrastructure and Third Parties</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party vendors and suppliers, including data center and hard drive providers, which may have limited sources of supply, and this reliance exposes us to potential supply and service disruptions that could harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on a limited number of third-party data centers and other providers to safely house our equipment and provide sufficient power, bandwidth, and other infrastructure needs to support our operations and cloud services. We also rely on key components for our platform, including hard drives and semiconductors, which come from limited sources of supply. For example, the 2011 Thailand floods decreased hard drive supply globally due to related manufacturing stoppages. A similar decrease in hard drive availability could negatively impact our operations. The COVID-19 pandemic as well as fluctuating demands in the cryptocurrency mining markets also have impacted, and could continue to impact, our ability to source components in a timely and cost-effective manner from third-party suppliers. For example, starting in April 2020, we began to acquire additional hard drives and related infrastructure through finance lease agreements in order to minimize the impact of potential supply chain disruptions due to the COVID-19 pandemic. The additional leased hard drives resulted in a higher balance of capital equipment and related lease liability, an increase in cash used in financing activities from principal payments, as well as a higher ongoing interest and depreciation expense related to these lease agreements. The semiconductor industry also experienced a global chip shortage due to the COVID-19 pandemic and various other factors. Current or future supply chain interruptions that could be exacerbated by global political tensions, such as the Russia-Ukraine war, or tensions between Taiwan and China, particularly if those tensions escalate into an armed conflict, that could disrupt the global supply chain and result in the implementation of trade barriers, including boycotts or the use of economic sanctions and export control restrictions, any of which could negatively impact our ability to acquire hard drives and semiconductors. Any shortage of key components, including hard drives, could materially and adversely affect our ability to provide our cloud services, as well as negatively impact our financial results by increasing our costs, lease liabilities, interest and depreciation expenses, and inventory levels. Shortages or pricing fluctuations could be material in the future. In the event of a shortage, supply interruption, or material pricing change from our suppliers, we may be unable to develop alternate sources in a timely manner or at all. For example, a third party vendor that operated one of our multiple data center locations, filed for bankruptcy under Chapter 11 under the United States Bankruptcy Code in 2022. This bankruptcy matter was resolved without disruption to normal operations, but future bankruptcies or similar actions affecting our third-party hosted data center providers could result in disruptions to the company, and access to customer data may become unavailable or customer data could be lost, and it may take a significant period of time to achieve full resumption of our cloud services. Developing alternate sources of supply for these infrastructure needs, and transitioning our customers&#8217; data from one provider to another, may result in loss of availability of our services for a period of time, be time-consuming, costly, difficult, and increase the risk of damage and loss. We may also be unable to source them on terms that are acceptable to us, or at all, which may undermine our ability to operate or scale our platform and harm our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business depends, in part, on the success of our strategic relationships with third parties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To maintain and grow our business, we anticipate that we will continue to depend on relationships with third parties, such as channel partners and integrators. Identifying partners and negotiating and building relationships with them requires significant time and resources. Our competitors may be effective in providing incentives to third parties to favor their services over us. In addition, any industry consolidation of such partners or integrators by our competitors or others could result in a decrease in the number of our current and potential customers, as these partners or integrators may no longer facilitate the adoption of our applications by potential customers. Interoperability between our platform and other third-party platforms is also important to our business.&#160;Further, some of our partners or integrators are or may become competitive with certain aspects of our cloud services and may elect to no longer integrate with, or support, our platform and cloud services. If we are unsuccessful in establishing or maintaining our relationships with such third parties and maintaining interoperability, our ability to compete in the marketplace or to grow our revenue could be impaired, and our business may suffer. Even if we are successful, we cannot assure you that these relationships will result in increased customer usage of our cloud services or increased revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is exposed to risks associated with online payment processing methods.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our customers pay for our cloud services and products using credit cards. We rely on internal systems as well as those of third parties, including Stripe, to process payments. Acceptance and processing of these payment methods are subject to certain rules and regulations and require payment of interchange and other fees. To the extent there are increases in payment processing fees, material changes in the payment ecosystem, such as large re-issuances of payment cards, delays in receiving payments from payment processors, changes to rules or regulations concerning payment processing, loss of payment partners, and/or disruptions or failures in our payment processing systems or payment products, including products we use to update payment information, our revenue, operating expenses, and results of operation could be adversely impacted. For example, in response to the Russian attack on Ukraine that began in February 2022, the United States and many other countries began imposing sanctions on Russia and certain other regions, including goods and services imported and exported to Russia and certain other regions. In addition, various banking institutions and companies, including Stripe and credit card companies, began prohibiting any payments from persons located in Russia, which impacts our ability to receive payments from, and transact certain types of business operations with, our customers, and potential new customers, that are located in those regions. Although we do not have a significant number of customers located in those regions, such actions will have some impact our business. It is also difficult to predict how long the conflict may last, how the conflict could escalate, and how the sanctions may evolve, which could cause a greater adverse impact on our business and operations than we expect.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party software for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third-party software to provide many essential financial and operational services to support our business, including HubSpot, NetSuite, PagerDuty, and Zendesk. Some of these vendors are less established and have shorter operating histories than traditional software vendors. Moreover, many of these vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations, disrupt the delivery of our cloud services to customers, and affect other areas such as our ability to timely provide required financial reporting.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Accounting and Tax Matters</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have identified material weaknesses in our internal controls over financial reporting, and if&#160;we are not able to effectively remediate our outstanding material weaknesses or are otherwise unable to maintain an effective system of internal controls over financial reporting, we may not be able to accurately report our financial results or timely file our periodic reports. As a result, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class&#160;A common stock may be materially impacted.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management determined that as of December&#160;31, 2022 we did not maintain effective internal controls over financial reporting and that we had two outstanding material weaknesses that originated as of December 31, 2019, specifically related to control activities, as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Our controls were not operating effectively to allow sufficient and timely review of significant accounting transactions, reconciliations, and presentation of the statement of cash flows. These deficiencies resulted in errors in cash and cash equivalents, prepaid expenses and other current assets, property and equipment, capitalized internal-use software, capital lease liability and sale leaseback transactions, accrued compensation and income tax; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">our controls over certain equity transactions were not operating effectively to allow management to timely identify errors related to the recording of those transactions; specifically, we did not have sufficient technical resources to appropriately identify errors in the accounting for equity awards and preferred stock transactions, resulting in misstatements relating to completeness and accuracy of stock-based compensation and classification of equity instrument.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have dedicated significant effort and resources towards measures to remediate the identified material weaknesses (See Part 1, Item 4. Controls and Procedures included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding remediation efforts). We are in the process of designing and implementing internal controls intended to address our outstanding material weaknesses, and are also testing the operating effectiveness of these controls. The outstanding material weaknesses cannot be considered fully remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that the measures we have taken to date will be sufficient to remediate the outstanding material weaknesses we identified or prevent additional material weaknesses in the future. Although we plan to complete this remediation, if the steps we take do not remediate these material weaknesses in a timely or sufficient manner, there could continue to be a reasonable possibility that these control deficiencies could result in a material misstatement of our annual or interim financial statements that would not be prevented or detected on a timely basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal controls over financial reporting until after we are no longer an &#8220;emerging growth company&#8221; as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal controls over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal controls over financial reporting could materially and adversely affect our business, results of operations, and financial condition and could cause a decline in the trading price of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, we may be unable to produce timely and accurate financial statements or comply with applicable regulations, which could negatively impact the price of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the Exchange Act), the Sarbanes-Oxley Act, and the rules and regulations of the Nasdaq Global Market. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal controls over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures and internal controls over financial reporting and expect that we will need to continue to expend significant resources, including accounting-related costs, and significant management oversight, to meet such requirements. However, our current controls and any new controls that we develop may not be adequate, and weaknesses in our disclosure controls may be discovered in the future. Additionally, we have identified material weaknesses in our internal controls over financial reporting, and such weaknesses may be discovered in the future. See &#8220;&#8212;We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class&#160;A common stock.&#8221; Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal controls over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal controls over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because we recognize revenue from our subscription services over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally recognize revenue from customers of our subscription agreements related to data backup services ratably over the terms of their subscription agreements, a majority of which are one or two-year agreements. Accordingly, the corresponding revenue we report in each quarter from such arrangements is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may only be partially reflected in our revenue results for that quarter. However, any such decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our cloud services, and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">potential changes in our retention rate may not be fully reflected in our operating results until future periods. This subscription model also makes it difficult for us to rapidly increase our revenue through additional subscription sales in any period as part of new growth initiatives or otherwise, as revenue from new customers must be recognized over the applicable subscription term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may be harmed if we are required to collect sales or other related taxes for our cloud services in jurisdictions where we have not historically done so.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect sales and value-added tax in connection with our cloud services in a number of jurisdictions. One or more states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us, including for past sales by us or our resellers and other partners. Online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer&#8217;s state.&#160;A successful assertion by a state, country, or other jurisdiction that we should have been or should be collecting additional sales, use, or other taxes on our cloud services could, among other things, result in substantial tax liabilities for past sales, create significant administrative burdens for us, discourage users from purchasing our platform, or otherwise harm our business, results of operations, and financial condition.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 we had net operating loss carryforwards for U.S. federal income tax purposes of $63.4 million available to offset future U.S. federal taxable income. Also, as of December&#160;31, 2022, we had net operating loss carryforwards for state income tax purposes of $33.5 million available to offset future state taxable income. If not utilized, both the federal and state tax credit carryforwards will begin to expire in 2034.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of our net operating loss carryforwards and other tax attributes, such as research and development tax credits, may be subject to annual limitations, or could be subject to other limitations on utilization or benefit due to the ownership change limitations provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), and other similar provisions. Under Sections 382 and 383 of the Code, if a corporation undergoes an &#8220;ownership change,&#8221; our ability to use&#160;pre-change&#160;net operating loss carryforwards and other&#160;pre-change&#160;attributes, such as research tax credits, to offset post-change income may be limited. Similar rules may apply under state tax laws. At this time, we have not completed a study to assess whether such an ownership change has occurred, or whether there have been multiple ownership changes since our formation. We may experience ownership changes in the future as a result of subsequent changes in our stock ownership, some of which may be outside our control. Accordingly, our ability to utilize the aforementioned carryforwards may be limited.</span></div><div style="margin-top:12pt;text-align:justify"><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 tax laws could materially affect our financial condition, results of operations and cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>We are unable to predict what changes to the tax laws of the U.S. and other jurisdictions may be proposed or enacted in the future or what effect such changes would have on our business. Any significant increase in our future effective tax rate could have a material adverse impact on our business, financial condition, results of operations, or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rules dealing with U.S. federal, state and local income taxation are constantly under review by persons involved in the legislative process and by the Internal Revenue Service and the U.S. Treasury Department. Changes to tax laws (which changes may have retroactive application) could adversely affect us or holders of our common stock. For example, under Section 174 of the Code, in taxable years beginning after December 31, 2021, expenses that are incurred for research and development in the U.S. will be capitalized and amortized, which may have an adverse effect on our cash flow. In recent years, many such changes have been made, and changes are likely to continue to occur in the future. It cannot be predicted whether, when, in what form or with what effective dates tax laws, regulations and rulings may be enacted, promulgated or issued, which could result in an increase in our or our shareholders&#8217; tax liability or require changes in the manner in which we operate in order to minimize or mitigate any adverse effects of changes in tax law.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles requires management to make estimates and assumptions that affect the amounts reported in our financial statements and accompanying notes appearing elsewhere in this Quarterly Report on Form 10-Q or in our most recent Annual Report on Form 10-K. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Critical Accounting Policies and Estimates.&#8221; The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates and judgments involve those related to costs to be capitalized as&#160;internal-use software and their useful life; the useful lives of other long-lived assets; impairment considerations for long-lived assets; expected lease term for finance leases; calculation of the sales reserve; valuation of our common stock and stock options and accounting for taxes, including estimates for sales tax and value-added tax liability; deferred tax assets; valuation allowance; and uncertain tax positions among others. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assertions by a third party that our cloud services infringe, misappropriate, or otherwise violate their intellectual property could subject us to costly and time-consuming litigation and adversely impact our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is frequent litigation in the software and technology industries based on allegations of infringement, misappropriation, or other violations of intellectual property rights. Some software and technology companies, including some of our competitors, as well as&#160;non-practicing&#160;entities, own patents, trademarks, copyrights and other intellectual property rights that they may use to assert claims against us. In our case, third parties have asserted, and may in the future assert, that we have infringed, misappropriated, or otherwise violated their patents or other intellectual property rights. For example, we have faced patent infringement claims from other&#160;non-practicing&#160;entities in the past. There may be intellectual property rights held by others, including issued or pending patents, that cover significant aspects of our technologies or solutions, and we cannot assure you that we are not infringing, misappropriating, or violating, and have not infringed, misappropriated, or violated, any third-party intellectual property rights or that we will not be held to have done so or be accused of doing so in the future. In addition, as we face increasing competition and become increasingly visible as a publicly-traded company, or if we become more successful, the possibility of new third-party claims may increase.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any claim that we have violated intellectual property or other proprietary rights of third parties, with or without merit, could be time-consuming and costly to address and resolve, could divert the time and attention of management and technical personnel from our business, could place limitations on our ability to use our current websites and technologies, and could result in an inability to market or provide all or a portion of our cloud services. Furthermore, we could be required to pay substantial monetary damages, including treble damages and attorneys&#8217; fees if we are found to have willfully infringed a party&#8217;s intellectual property rights. We may also be required to enter into a royalty or licensing agreement that could include significant upfront and future licensing fees or expend significant resources to redesign our technologies or solutions, which efforts may not be timely or prove successful at all and require us to indemnify customers or other third parties. Royalty or licensing agreements may be unavailable on terms acceptable to us, or at all.&#160;If we cannot develop or license technology for any allegedly infringing aspect of our business, we could be forced to limit our cloud services and may be unable to compete effectively.&#160;Any of these events could have a material adverse effect on our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to adequately establish, maintain, protect, and enforce our intellectual property and proprietary rights, our reputation may be harmed, we may be subject to litigation, and our business may be adversely affected.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success and competitive position depend in large part on our ability to establish, maintain, protect, and enforce our intellectual property and proprietary rights. We do not own any issued patents and rely on a combination of trademark, copyright, and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.&#160;The steps we have taken and will take may not prevent unauthorized use, reverse engineering, or misappropriation of our technologies and we may be unable to detect any of the foregoing.&#160;Furthermore, effective trademark, copyright, and trade secret protection may not be available in every country in which our cloud services are available.&#160;Our lack of patent protection may restrict our ability to protect our technologies and processes from competition.&#160;Defending and enforcing our intellectual property rights may result in litigation, which can be costly and divert management attention and resources. If our efforts to protect our technologies and intellectual property are inadequate, the value of our brand and other intangible assets may be diminished and competitors may be able to mimic our cloud services. Any of these events could have a material adverse effect on our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our technology platform, we consider trade secrets and&#160;know-how&#160;to be one of our primary sources of intellectual property. However, trade secrets and&#160;know-how&#160;can be difficult to protect. The use of generative artificial intelligence tools could also expose us to inadvertently disclosing trade secrets or other confidential information. We seek to protect these trade secrets and other proprietary technology, in part, by internal controls and policies as well as entering into&#160;non-disclosure&#160;and confidentiality agreements with parties who have access to them, such as our employees, outside contractors, consultants, advisors, and other third parties. We also enter into confidentiality and invention assignment agreements with our employees and consultants. The confidentiality agreements are designed to protect our proprietary information and, in the case of agreements or clauses containing invention assignment, to grant us ownership of technologies that are developed through a relationship with employees or third parties. We cannot guarantee that we have entered into such agreements with each party that may have or has had access to our trade secrets or proprietary information, including our technology and processes. Despite these efforts, no assurance can be given that the confidentiality agreements we enter into or our other internal controls and policies will be effective in controlling access to such proprietary information and trade secrets. The confidentiality agreements on which we rely to protect certain technologies may be breached, and these and other actions that we take may not be adequate to protect our confidential information, trade secrets, and proprietary technologies and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, trade secrets or proprietary technology. Further, these actions do not prevent our competitors or others from independently developing the same or similar technologies and processes, which may allow them to provide a service similar or superior to ours, which could harm our competitive position.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of &#8220;open-source&#8221; software could negatively affect our ability to sell our cloud</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">services and subject us to possible litigation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the technologies used by us incorporates &#8220;open-source&#8221; software, and we may incorporate open-source software in the future. Such open-source software is generally licensed by its authors or other third parties under open-source licenses. Companies that incorporate open-source software into their solutions have, from time to time, faced claims challenging the use of open-source software and compliance with open-source license terms. These licenses may subject us to certain unfavorable conditions, including requirements that we offer all or parts of our technology or services that incorporate the open-source software at no cost, that we make publicly available source code for modifications or derivative works we create based upon, incorporating, or using the open-source software, and/or that we license such modifications or derivative works under the terms of the particular open-source licensor other license granting third parties certain rights of further use. Although we monitor our use of open-source software, we cannot assure you that all open-source software is reviewed prior to use in our cloud services, that our developers have not incorporated open-source software into our technology platform or services, or that they will not do so in the future. In the event that we become subject to such claims, we could be subject to significant damages, enjoined from the sale of our solutions that contained the open-source software, and required to comply with onerous conditions. In addition, the terms of open-source software licenses may require us to provide software that we develop using such open-source software to others on unfavorable license terms. As a result of our current or future use of open-source software, we may face claims or litigation, be required to release our proprietary source code, pay damages for breach of contract,&#160;re-engineer&#160;our solutions, discontinue making our solutions available in the event&#160;re-engineering&#160;cannot be accomplished on a timely basis or take other remedial action. Any such&#160;re-engineering&#160;or other remediation efforts could require significant additional research and development resources, and we may not be able to successfully complete any such&#160;re-engineering&#160;or other remediation efforts on a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timely basis, or at all. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could disrupt the distribution and sale of our solutions and have a material adverse effect on our business and operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class&#160;A Common Stock</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our IPO, including our executive officers, employees, and directors and their affiliates, which will limit your ability to influence the outcome of important transactions, including a change in control.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. As of the completion of our initial public offering, stockholders who hold shares of our Class B common stock, including our executive officers, employees, and directors and their affiliates, collectively held approximately 96% of the voting power of our outstanding capital stock. Because of the ten-to-one voting ratio between our Class B common stock and Class A common stock,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the holders of our Class B common stock collectively control a majority of the combined voting power of our capital stock and therefore are able to control all matters submitted to our stockholders for approval so long as the shares of our Class B common stock represent at least 10% of all outstanding shares of our Class A common stock and Class B common stock. This concentrated control may have the effect of delaying, preventing, or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their capital stock as part of a sale of our company and might ultimately affect the market price of our Class A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning or charitable purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, any of our founders or other large existing stockholders that hold significant shares of Class B common stock retain a significant portion of their holdings of our Class B common stock for an extended period of time, they could control a significant portion of the voting power of our capital stock for the foreseeable future. For a description of the dual class structure, see the section titled &#8220;Description of Capital Stock&#8221; within Exhibit 4.1 attached to our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot predict the impact our dual class structure may have on the market price of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict whether our dual class structure, combined with the concentrated control of our stockholders who hold our Class B common stock, including our executive officers, employees, and directors and their affiliates, will result in a lower or more volatile market price of our Class&#160;A common stock or in adverse publicity or other adverse consequences. Dual class structures may also negatively impact whether our company may be included in certain stock indices or passive strategies that track stock indices.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions contained in our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws, as well as provisions of Delaware law, could impair a takeover attempt.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Amended and Restated Certificate of Incorporation, Amended and Restated Bylaws, and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our Board of Directors. Among other things, our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws include provisions:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">creating a classified Board of Directors whose members serve staggered three-year terms;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">authorizing &#8220;blank check&#8221; preferred stock, which could be issued by our Board of Directors without stockholder approval and may contain voting, liquidation, dividend, and other rights superior to our common stock;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">limiting the liability of, and providing indemnification to, our directors and officers;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">limiting the ability of our stockholders to call and bring business before special meetings;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our Board of Directors;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">controlling the procedures for the conduct and scheduling of Board of Directors and stockholder meetings; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">authorizing two classes of common stock, as discussed above.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a Delaware corporation, we are also subject to provisions of Delaware law, including Section&#160;203 of the Delaware General Corporation law, which prevents certain stockholders holding more than 15% of our outstanding capital stock from engaging in certain business combinations without approval of the holders of at least&#160;two-thirds&#160;of our outstanding common stock not held by such stockholder.&#160;Any provision of our Amended and Restated Certificate of Incorporation, Amended and Restated Bylaws, or Delaware law that has the effect of delaying, preventing, or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock, and could also affect the price that some investors are willing to pay for our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our Class&#160;A common stock has been, and will likely continue to be, volatile, and you could lose all or part of your investment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the listing of our Class A common stock, there was no public market for shares of our Class A common stock. Since our IPO, the stock price of our Class A common stock has experienced very high volatility and the market prices of securities of other newly public companies have historically been highly volatile. The market price of our Class A common stock could be subject to wide fluctuations in response to various factors, including those listed in this Quarterly Report on Form 10-Q, some of which are beyond our control and may not be related to our operating performance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in the price of our Class&#160;A common stock could cause you to lose all or part of your investment because you may be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the market price of our Class&#160;A common stock include the following:</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price and volume fluctuations in the overall stock market from time to time;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the market prices and trading volumes of technology stocks;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in operating performance and stock market valuations of other technology companies generally or those in our industry in particular;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">sales of shares of our Class&#160;A common stock by us or our stockholders;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow us, or our failure to meet these estimates or the expectations of investors;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">announcements by us or our competitors of new products or services;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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 public&#8217;s reaction to our press releases, other public announcements, and filings with the SEC;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes in our operating results or fluctuations in our operating results;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">actual or anticipated developments in our business, our competitors&#8217; businesses, or the competitive landscape generally;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:72pt;text-align:justify;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">developments or disputes concerning our intellectual property or other proprietary rights;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announced or completed acquisitions of businesses or technologies by us or our competitors;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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">new laws or regulations or new interpretations of existing laws or regulations applicable to our business;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in accounting standards, policies, guidelines, interpretations, or principles;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">outbreaks of war or other hostilities;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">any significant change in our management;</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;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 impact of the COVID-19 or similar pandemic; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">general economic conditions and slow or negative growth of our markets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We may fail to meet our publicly announced guidance or other expectations about our business, which could cause our stock price to decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may provide from time to time guidance regarding our expected financial and business performance, which may include projections regarding sales and production, as well as anticipated future revenues, gross margins, profitability, and cash flows. Correctly identifying key factors affecting business conditions and predicting future events is inherently an uncertain process, and our guidance may not ultimately be accurate and has in the past been inaccurate in certain respects, such as the timing of new products. Our guidance is based on certain assumptions such as those relating to anticipated production and sales, average sales prices, supplier and commodity costs, and planned cost reductions. If our guidance is not accurate or varies from actual results due to our inability to meet our assumptions or the impact on our financial performance that could occur as a result of various risks and uncertainties, the market value of our Class A common stock could decline significantly.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Sales of a substantial number of our Class A common stock in the public market could cause our share price to fall.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market, and the perception that these sales could occur may also depress the market price of our Class A common stock. In addition, our daily trading volume may be limited and significantly less than the amount of shares available for sale. In the event that the number of our Class A common stock shares offered for sale on any given day exceeds the existing demand for our shares, it may cause our stock price to fall.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also issue additional shares of our Class A common stock, convertible securities or other equity, including pursuant to our equity compensation plans. Such issuances could be dilutive to investors and could cause the price of shares of our Class A common stock to decline. New investors in such issuances could also receive rights senior to those of holders of shares of our Class A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above factors may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. Any such sales also could cause the market price of our Class&#160;A common stock to fall and make it more difficult for you to sell shares of our Class&#160;A common stock.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not publish or cease publishing research or reports about us, our business, our market, or our competitors, or if they adversely change their recommendations regarding our Class&#160;A common stock, the market price of our Class&#160;A common stock and trading volume could decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our Class&#160;A common stock will be influenced by the research and reports that securities or industry analysts may publish about us, our business, our market, or our competitors. If any of the analysts who may cover us adversely change their recommendations regarding our Class&#160;A common stock or provide more favorable recommendations about our competitors, the market price of our Class&#160;A common stock would likely decline. If any of the analysts who may cover us were to cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the market price of our Class&#160;A common stock or trading volume to decline.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not expect to declare any dividends in the foreseeable future.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not anticipate declaring any cash dividends to holders of our Class&#160;A common stock in the foreseeable future. Consequently, investors may need to rely on sales of our Class&#160;A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase shares of our Class&#160;A common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Amended and Restated Certificate of Incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America are the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Amended and Restated</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificate of Incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America are the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees. Specifically, our Amended and Restated Certificate of Incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum provision for: (i) any derivative action or proceeding brought on behalf of us; (ii) any action asserting a claim of breach of a fiduciary duty; (iii) any action arising pursuant to any provision of the DGCL, our Amended and Restated Certificate of Incorporation or Amended and Restated Bylaws (as either may be amended from time to time); (iv) any action to interpret, apply, enforce, or determine the validity of our Amended and Restated Certificate of Incorporation or our Amended and Restated Bylaws; (v) any action asserting a claim against us that is governed by the internal affairs doctrine; or (vi) any action asserting an &#8220;internal corporate claim&#8221; as defined in the DGCL.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These exclusive forum provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our Amended and Restated Certificate of Incorporation further provides that the U.S. federal district courts are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our Amended and Restated Certificate of Incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These exclusive-forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find any of the exclusive forum provisions of our Amended and Restated Certificate of Incorporation to be inapplicable to or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The requirements of being a public company, particularly after we are no longer an &#8220;emerging growth company&#8221;, may strain our resources, require us to incur substantial costs and will require substantial management attention.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, and particularly after we cease to be an &#8220;emerging growth company&#8221;, we have incurred and will continue to incur substantial legal, accounting, and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and regulations of the SEC, and the listing standards of the NASDAQ Global Market. For example, the Exchange Act requires, among other things, we file annual, quarterly, and current reports with respect to our business, financial condition, and results of operations. Compliance with these rules and regulations has increased and will continue to increase our legal and financial compliance costs, and increase demand on our systems, particularly after we are no longer an emerging growth company. In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management, and impact the manner in which we operate our business in ways we cannot currently anticipate. As a result of disclosure of information in filings required of a public company, our business and financial condition has become more visible, which may result in threatened or actual litigation, including by competitors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some members of our management team also have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the&#160;day-to-day&#160;management of our business, which could adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our failure to timely and effectively implement controls and procedures required by Section 404(a) of the Sarbanes-Oxley Act could have a material adverse effect on our business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a public company, we are required to provide management&#8217;s assessment regarding internal control over financial reporting as early as in our second Annual Report on Form 10-K. Even though we are working towards implementing controls and procedures, the standards required for a public company under Section 404(a) of the Sarbanes-Oxley Act are significantly more stringent than those required of us as a private company. Management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements that became applicable after transitioning from a private company. If we are not able to implement the additional requirements of Section 404(a) in a timely manner or with adequate compliance, we may not be able to assess whether our internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence and the market price of our securities.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_148"></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%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(a) Recent Sales of Unregistered Equity Securities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(b) Use of Proceeds</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registration Statement on Form S-1 (File No. 333-260333) for the IPO was declared effective by the SEC on November 10, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been no material change in the planned use of proceeds from our IPO as described in our Prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act on November 12, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(c) Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_151"></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:115%">ITEM 3. DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_154"></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:115%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_157"></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%">ITEM 5. OTHER INFORMATION</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%">None.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_160"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. EXHIBITS</span></div><div style="margin-top:12pt"><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:8.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.148%"></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="21" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Incorporated by Reference</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Exhibit Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Description</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Form</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">File No.</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Exhibit</span></div></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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Filing Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Filed</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:112%">Herewith</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1462056/000146205623000119/ex1010blze10-k20221231.htm">Third Amendment to the Loan and Security Agreement, dated as of January 20, 2023, by and between the Registrant and City National Bank </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">001-410-26</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">03/31/2023</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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">31.1</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex311blze10-q20230331.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">31.2</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex312blze10-q20230331.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex321blze10-q20230331.htm">Certification of Principal Executive Officer 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">32.2*</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;text-decoration:underline" href="ex322blze10-q20230331.htm">Certification of Principal Financial Officer 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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</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:8pt;font-weight:400;line-height:112%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">X</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Backblaze, 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 this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.</span></div><div style="height:45pt;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%">61</span></div></div></div><div id="i13bb37b29e114cc099a235f50fd0ecb5_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline" href="#i13bb37b29e114cc099a235f50fd0ecb5_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: May&#160;12, 2023</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Backblaze, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">/s/ Gleb Budman</span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gleb Budman</span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer and Chairperson</span></div><div style="text-align:justify;text-indent:256.5pt"><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%">Principal Executive Officer)</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">/s/ Frank Patchel</span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Frank Patchel</span></div><div style="text-align:justify;text-indent:256.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer</span></div><div style="text-align:justify;text-indent:256.5pt"><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%">Principal Financial and Accounting Officer)</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex311blze10-q20230331.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if8ca96e792aa46309406c18478f490bf_1"></div><div style="min-height:72pt;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:10pt;font-weight:700;line-height:100%">Exhibit&#160;31.1</font></div><div style="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:10pt;font-weight:700;line-height:100%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, Gleb Budman, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">I have reviewed this Quarterly Report on Form 10-Q of Backblaze, Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rule&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes  in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">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 quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May&#160;12, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Gleb Budman&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gleb Budman</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Chairperson</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="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:700;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex312blze10-q20230331.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i1e33137b9e6042d5a7b4a35f2c398ee0_1"></div><div style="min-height:72pt;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:10pt;font-weight:700;line-height:100%">Exhibit&#160;31.2</font></div><div style="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:10pt;font-weight:700;line-height:100%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.</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:100%">I, Frank Patchel, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">I have reviewed this Quarterly Report on Form 10-Q of Backblaze, Inc.&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rule&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes  in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">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 quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:54pt;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:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:27pt">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.68pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:468.00pt"><tr><td style="width:1.0pt"></td><td style="width:232.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:232.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May&#160;12, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Frank Patchel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Frank Patchel</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex321blze10-q20230331.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i693ebe8cb09c46378a9518c974e55759_1"></div><div style="min-height:72pt;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:10pt;font-weight:700;line-height:100%">Exhibit&#160;32.1</font></div><div style="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:10pt;font-weight:700;line-height:100%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OF THE SARBANES-OXLEY ACT OF 2002.</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with the Quarterly Report on Form 10-Q of Backblaze, Inc. (the &#8220;Company&#8221;) for the quarter ending March&#160;31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Gleb Budman, the Chief Executive Officer and Chairperson of the Company, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge that&#58;</font></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:37.84pt">the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and </font></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:37.84pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="margin-bottom:6pt"><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:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May&#160;12, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Gleb Budman&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gleb Budman</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Chairperson</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex322blze10-q20230331.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i22c74cd734444cc3bcfbdfcbf4b75ffa_1"></div><div style="min-height:72pt;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:10pt;font-weight:700;line-height:100%">Exhibit&#160;32.2</font></div><div style="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:10pt;font-weight:700;line-height:100%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002.</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In connection with the Quarterly Report on Form 10-Q of Backblaze, Inc. (the &#8220;Company&#8221;) for the quarter ending March&#160;31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Frank Patchel, the Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge that&#58;</font></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:37.84pt">the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and </font></div><div style="margin-bottom:6pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:37.84pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="margin-bottom:6pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt"><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:468.00pt"><tr><td style="width:1.0pt"></td><td style="width:232.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:232.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; May&#160;12, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Frank Patchel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Frank Patchel</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></div></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"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></div></td></tr></table></div><div style="margin-top:9pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>blze-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blze="http://www.backblaze.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.backblaze.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blze-20230331_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="blze-20230331_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="blze-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blze-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.backblaze.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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONDENSED 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000006 - Statement - CONDENSED 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="OrganizationandDescriptionofBusiness" roleURI="http://www.backblaze.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>0000007 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenues" roleURI="http://www.backblaze.com/role/Revenues">
        <link:definition>0000009 - Disclosure - Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.backblaze.com/role/Investments">
        <link:definition>0000010 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.backblaze.com/role/FairValueMeasurements">
        <link:definition>0000011 - 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="PrepaidExpensesandOtherCurrentAssets" roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets">
        <link:definition>0000012 - Disclosure - Prepaid Expenses and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.backblaze.com/role/PropertyandEquipmentNet">
        <link:definition>0000013 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizedInternalUseSoftwareNet" roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet">
        <link:definition>0000014 - Disclosure - Capitalized Internal-Use&#160;Software, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>0000015 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.backblaze.com/role/CommitmentsandContingencies">
        <link:definition>0000016 - 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="Debt" roleURI="http://www.backblaze.com/role/Debt">
        <link:definition>0000017 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.backblaze.com/role/StockholdersEquity">
        <link:definition>0000018 - 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="StockBasedCompensation" roleURI="http://www.backblaze.com/role/StockBasedCompensation">
        <link:definition>0000019 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareAttributabletoCommonStockholders" roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders">
        <link:definition>0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuring" roleURI="http://www.backblaze.com/role/Restructuring">
        <link:definition>0000021 - Disclosure - Restructuring</link: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.backblaze.com/role/IncomeTaxes">
        <link:definition>0000022 - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000024 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesTables" roleURI="http://www.backblaze.com/role/RevenuesTables">
        <link:definition>0000025 - Disclosure - Revenues (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="InvestmentsTables" roleURI="http://www.backblaze.com/role/InvestmentsTables">
        <link:definition>0000026 - Disclosure - Investments (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="PrepaidExpensesandOtherCurrentAssetsTables" roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables">
        <link:definition>0000027 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000028 - Disclosure - Property and Equipment, Net (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="CapitalizedInternalUseSoftwareNetTables" roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables">
        <link:definition>0000029 - Disclosure - Capitalized Internal-Use&#160;Software, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>0000030 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.backblaze.com/role/StockholdersEquityTables">
        <link:definition>0000031 - 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="StockBasedCompensationTables" roleURI="http://www.backblaze.com/role/StockBasedCompensationTables">
        <link:definition>0000032 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareAttributabletoCommonStockholdersTables" roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables">
        <link:definition>0000033 - Disclosure - Net Loss per Share Attributable to Common Stockholders (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="RestructuringTables" roleURI="http://www.backblaze.com/role/RestructuringTables">
        <link:definition>0000034 - Disclosure - Restructuring (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="BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails">
        <link:definition>0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000036 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - 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="RevenuesNarrativeDetails" roleURI="http://www.backblaze.com/role/RevenuesNarrativeDetails">
        <link:definition>0000037 - Disclosure - Revenues - 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="RevenuesDisaggregationofRevenuesDetails" roleURI="http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails">
        <link:definition>0000038 - Disclosure - Revenues - Disaggregation of Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuesRevenuebyGeographicAreaDetails" roleURI="http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails">
        <link:definition>0000039 - Disclosure - Revenues - Revenue by Geographic Area (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="InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" roleURI="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails">
        <link:definition>0000040 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsScheduledMaturitiesDetails" roleURI="http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails">
        <link:definition>0000041 - Disclosure - Investments - Scheduled Maturities (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="InvestmentsNarrativeDetails" roleURI="http://www.backblaze.com/role/InvestmentsNarrativeDetails">
        <link:definition>0000042 - Disclosure - Investments - 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="InvestmentsAgingofUnrealizedLossesDetails" roleURI="http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails">
        <link:definition>0000043 - Disclosure - Investments - Aging of Unrealized Losses (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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>0000044 - Disclosure - Fair Value Measurements - 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="PrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>0000045 - Disclosure - Prepaid Expenses 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="PropertyandEquipmentNetDetails" roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetDetails">
        <link:definition>0000046 - Disclosure - 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="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>0000047 - Disclosure - Property and Equipment, Net - 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="CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails">
        <link:definition>0000048 - Disclosure - Capitalized Internal-Use&#160;Software, Net - Capitalized Internal Use Software (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="CapitalizedInternalUseSoftwareNetNarrativeDetails" roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails">
        <link:definition>0000049 - Disclosure - Capitalized Internal-Use&#160;Software, Net - 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="CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails">
        <link:definition>0000050 - Disclosure - Capitalized Internal-Use&#160;Software, Net - Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000051 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000052 - 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="DebtDetails" roleURI="http://www.backblaze.com/role/DebtDetails">
        <link:definition>0000053 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.backblaze.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>0000054 - Disclosure - Stockholders' Equity - 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="StockholdersEquityCommonStockReservedforFutureIssuanceDetails" roleURI="http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails">
        <link:definition>0000055 - Disclosure - Stockholders' Equity - Common Stock 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="StockBasedCompensationNarrativeDetails" roleURI="http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>0000056 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>0000057 - Disclosure - Stock-Based Compensation - Restricted Stock Units (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="StockBasedCompensationValuationAssumptionsDetails" roleURI="http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails">
        <link:definition>0000058 - Disclosure - Stock-Based Compensation - Valuation 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="StockBasedCompensationSummaryofEquityAwardActivityDetails" roleURI="http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails">
        <link:definition>0000059 - Disclosure - Stock-Based Compensation - Summary of Equity Award 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="StockBasedCompensationClassificationofStockBasedCompensationDetails" roleURI="http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails">
        <link:definition>0000060 - Disclosure - Stock-Based Compensation - Classification of 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="NetLossperShareAttributabletoCommonStockholdersDetails" roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails">
        <link:definition>0000061 - Disclosure - Net Loss per Share Attributable to Common Stockholders (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="NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails">
        <link:definition>0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive 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="RestructuringNarrativeDetails" roleURI="http://www.backblaze.com/role/RestructuringNarrativeDetails">
        <link:definition>0000063 - Disclosure - Restructuring - 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="RestructuringSummaryofRestructuringChargesDetails" roleURI="http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails">
        <link:definition>0000064 - Disclosure - Restructuring - Summary of Restructuring Charges (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="RestructuringRestructuringReserveActivityDetails" roleURI="http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails">
        <link:definition>0000065 - Disclosure - Restructuring - Restructuring Reserve 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="IncomeTaxesDetails" roleURI="http://www.backblaze.com/role/IncomeTaxesDetails">
        <link:definition>0000066 - Disclosure - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="blze_SubscriptionBasedArrangementsMember" abstract="true" name="SubscriptionBasedArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_LeaseFinancingObligation" abstract="false" name="LeaseFinancingObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" abstract="false" name="CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blze_InvoluntaryTerminationsMember" abstract="true" name="InvoluntaryTerminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_LeaseFinancingObligationInterestExpense" abstract="false" name="LeaseFinancingObligationInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" abstract="false" name="LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_LeasedDataCenterEquipmentMember" abstract="true" name="LeasedDataCenterEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ComputerBackupMember" abstract="true" name="ComputerBackupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_A2021EquityIncentivePlanMember" abstract="true" name="A2021EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_FinanceLeaseCostInterestExpense" abstract="false" name="FinanceLeaseCostInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="blze_AccruedBonusClassifiedAsStockBasedCompensation" abstract="false" name="AccruedBonusClassifiedAsStockBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_A2011EquityInceptivePlanMember" abstract="true" name="A2011EquityInceptivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_SharesIssuablePursuantToTheESPPMember" abstract="true" name="SharesIssuablePursuantToTheESPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" abstract="true" name="AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_SAFEAgreementSettlementMember" abstract="true" name="SAFEAgreementSettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_TwoVendorsMember" abstract="true" name="TwoVendorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ReceivablesFromPaymentProcessorCurrent" abstract="false" name="ReceivablesFromPaymentProcessorCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_CommonStockConversionRatio" abstract="false" name="CommonStockConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" abstract="false" name="PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_VoluntaryTerminationsMember" abstract="true" name="VoluntaryTerminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_CashDisbursementsMember" abstract="true" name="CashDisbursementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_FinancedInsurancePremiumsCurrent" abstract="false" name="FinancedInsurancePremiumsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_A2022EmployeeBonusPlanMember" abstract="true" name="A2022EmployeeBonusPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" abstract="false" name="DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blze_ConsumptionBasedArragmentsMember" abstract="true" name="ConsumptionBasedArragmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" abstract="false" name="DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" abstract="false" name="ReceivableRecordedDueToStockOptionExercisesPendingSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_PrepaidSubscriptionsCurrent" abstract="false" name="PrepaidSubscriptionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_GeneralAndAdministrativeSoftwareMember" abstract="true" name="GeneralAndAdministrativeSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedNumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" abstract="false" name="PaymentsOfPrincipalOnInsurancePremiumFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" abstract="false" name="AccruedLiabilitiesAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_PrepaidPhysicalMediaHardwareCurrent" abstract="false" name="PrepaidPhysicalMediaHardwareCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_EmployeeStockPurchasePlanWithholdingCurrent" abstract="false" name="EmployeeStockPurchasePlanWithholdingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_AccruedBonusSettledInRestrictedStockUnits" abstract="false" name="AccruedBonusSettledInRestrictedStockUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_DebtInstrumentDownPayment" abstract="false" name="DebtInstrumentDownPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_CityNationalBankRevolvingCreditAgreementMember" abstract="true" name="CityNationalBankRevolvingCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" abstract="false" name="LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blze_TMTInvestmentsPLCMember" abstract="true" name="TMTInvestmentsPLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" abstract="false" name="DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blze_CapitalLeasesAgreementTerm" abstract="false" name="CapitalLeasesAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="blze_PhysicalMediaMember" abstract="true" name="PhysicalMediaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_B2CloudStorageMember" abstract="true" name="B2CloudStorageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_A2021EmployeeStockPurchasePlanMember" abstract="true" name="A2021EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ValueAddedTaxPayable" abstract="false" name="ValueAddedTaxPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" abstract="false" name="CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blze_DataCenterEquipmentMember" abstract="true" name="DataCenterEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" abstract="false" name="CommonStockVotingRightsNumberOfVotesAllowedToEachShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blze_SAFEAgreementInvestorsMember" abstract="true" name="SAFEAgreementInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>blze-20230331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c-->
<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.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5b2ce6f8-3342-4261-9a01-2865972670fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_6d9b440c-71eb-4a0f-9818-5b42a7cc5413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b2ce6f8-3342-4261-9a01-2865972670fb" xlink:to="loc_us-gaap_ShortTermInvestments_6d9b440c-71eb-4a0f-9818-5b42a7cc5413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9da26131-1f0e-44c9-bd09-caca1aa725ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b2ce6f8-3342-4261-9a01-2865972670fb" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9da26131-1f0e-44c9-bd09-caca1aa725ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59dbd4a1-7898-4833-94fa-a10563d11815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b2ce6f8-3342-4261-9a01-2865972670fb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_59dbd4a1-7898-4833-94fa-a10563d11815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_35ddf247-396f-4d51-9cae-579e08429f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b2ce6f8-3342-4261-9a01-2865972670fb" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_35ddf247-396f-4d51-9cae-579e08429f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6e8ccba7-49b2-4ca8-bef2-c5f03fc95bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6e8ccba7-49b2-4ca8-bef2-c5f03fc95bd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_206ff93d-75a0-4512-892e-944abd8d3fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_206ff93d-75a0-4512-892e-944abd8d3fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7dcfe58c-9959-4abf-a9d7-cea325126fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7dcfe58c-9959-4abf-a9d7-cea325126fa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_945d86f8-de58-4a40-9061-5808cb33f2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_945d86f8-de58-4a40-9061-5808cb33f2c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b3456e9c-77fb-43f7-9592-9df6bb02bac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_AssetsCurrent_b3456e9c-77fb-43f7-9592-9df6bb02bac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d9607529-a1a0-479c-84de-c4bee47826c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_98c45973-15b3-4322-b702-71e4a6a3c2fe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d9607529-a1a0-479c-84de-c4bee47826c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a7f07fb2-76c1-44da-93e4-9d96b078d4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:to="loc_us-gaap_AccountsPayableCurrent_a7f07fb2-76c1-44da-93e4-9d96b078d4ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a5a9347f-2999-488a-b706-db2c09748e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a5a9347f-2999-488a-b706-db2c09748e94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_d4422b00-bb31-4840-a93c-17263af13b58" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:to="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_d4422b00-bb31-4840-a93c-17263af13b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_8f4f36cb-ec32-4f1a-a43d-ab7c631f1381" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_8f4f36cb-ec32-4f1a-a43d-ab7c631f1381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7247e58a-3f6a-46c7-aab8-f1f59c406ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_ae2672b7-85fe-4556-a4e3-70c59ce58cd4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7247e58a-3f6a-46c7-aab8-f1f59c406ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b0d7485a-2229-40f1-98b2-9c58ef2aea5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e1c74aa7-fb07-439a-8bf1-c9ab2e58406d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b0d7485a-2229-40f1-98b2-9c58ef2aea5c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e1c74aa7-fb07-439a-8bf1-c9ab2e58406d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b07fbacc-582b-4929-a75a-794e7e10e4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b0d7485a-2229-40f1-98b2-9c58ef2aea5c" xlink:to="loc_us-gaap_StockholdersEquity_b07fbacc-582b-4929-a75a-794e7e10e4b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d27cfcaa-dc89-419a-b8ec-d8ef4a884717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b0d7485a-2229-40f1-98b2-9c58ef2aea5c" xlink:to="loc_us-gaap_Liabilities_d27cfcaa-dc89-419a-b8ec-d8ef4a884717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5a4ed2f1-f866-4c86-87f2-ccddf460d20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:to="loc_us-gaap_LiabilitiesCurrent_5a4ed2f1-f866-4c86-87f2-ccddf460d20e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bc256942-0c6b-431f-a650-dfdcc5d40ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bc256942-0c6b-431f-a650-dfdcc5d40ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_e269a8f7-e59c-476f-822c-87c5b820be98" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_e269a8f7-e59c-476f-822c-87c5b820be98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32d8898c-c061-4ce7-a2c8-e81c50368b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32d8898c-c061-4ce7-a2c8-e81c50368b8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_256d2c40-3d1e-4aa6-915a-cf49f31df5ee" xlink:href="blze-20230331.xsd#blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_9a39874f-e93b-4d1b-935a-a173a5e5417e" xlink:to="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_256d2c40-3d1e-4aa6-915a-cf49f31df5ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_23a2ed63-92db-4bca-ad1b-9e95f51f19a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_fe729912-a1f2-45ca-a01a-25777d3d7fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_23a2ed63-92db-4bca-ad1b-9e95f51f19a4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_fe729912-a1f2-45ca-a01a-25777d3d7fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cdc5fbbe-caac-4401-91cf-edf530c44077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_23a2ed63-92db-4bca-ad1b-9e95f51f19a4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cdc5fbbe-caac-4401-91cf-edf530c44077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4958cdc6-8e26-40a6-b094-6623d6157ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_23a2ed63-92db-4bca-ad1b-9e95f51f19a4" xlink:to="loc_us-gaap_CommonStockValue_4958cdc6-8e26-40a6-b094-6623d6157ca2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8639409b-5f56-49b3-aca5-01fdf972ec31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c0e5abe8-1520-4df8-b6ff-557b45d91e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8639409b-5f56-49b3-aca5-01fdf972ec31" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c0e5abe8-1520-4df8-b6ff-557b45d91e1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c4bdb2c1-d3c5-4c0b-a3e1-99549cfc8c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8639409b-5f56-49b3-aca5-01fdf972ec31" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c4bdb2c1-d3c5-4c0b-a3e1-99549cfc8c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_6a7e00de-5d70-49b8-a801-7b5a6c84b72b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_8639409b-5f56-49b3-aca5-01fdf972ec31" xlink:to="loc_us-gaap_SellingAndMarketingExpense_6a7e00de-5d70-49b8-a801-7b5a6c84b72b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_899d8823-1277-4620-84b7-a5124c9d9cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_08774670-9f7e-45e5-bd3e-915754b161f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_899d8823-1277-4620-84b7-a5124c9d9cfd" xlink:to="loc_us-gaap_GrossProfit_08774670-9f7e-45e5-bd3e-915754b161f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_084a126b-0beb-4692-8f54-5d109262b400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_899d8823-1277-4620-84b7-a5124c9d9cfd" xlink:to="loc_us-gaap_OperatingExpenses_084a126b-0beb-4692-8f54-5d109262b400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b9dfe5e8-f753-4a67-98ec-85ab88d65365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb53cdfc-7cdf-4824-93e6-8cad59470c18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9dfe5e8-f753-4a67-98ec-85ab88d65365" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bb53cdfc-7cdf-4824-93e6-8cad59470c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_0c6b8ff5-cfe2-4dce-a76c-925a964a0e57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b9dfe5e8-f753-4a67-98ec-85ab88d65365" xlink:to="loc_us-gaap_CostOfRevenue_0c6b8ff5-cfe2-4dce-a76c-925a964a0e57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e1c0c70d-a486-4759-9e33-80048ca03307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e169137-c4de-4952-bb96-94b074792e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e1c0c70d-a486-4759-9e33-80048ca03307" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2e169137-c4de-4952-bb96-94b074792e20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5285b9cc-277a-4684-a73b-089e5ecf19a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e1c0c70d-a486-4759-9e33-80048ca03307" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5285b9cc-277a-4684-a73b-089e5ecf19a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0df12220-3d29-4d2f-aa7c-4a49e276f5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1d7376da-c993-4741-ae15-eee6aef9f94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0df12220-3d29-4d2f-aa7c-4a49e276f5c8" xlink:to="loc_us-gaap_InterestExpense_1d7376da-c993-4741-ae15-eee6aef9f94f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_33aa0e3e-9d71-45ea-9619-510b717d1537" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0df12220-3d29-4d2f-aa7c-4a49e276f5c8" xlink:to="loc_us-gaap_OperatingIncomeLoss_33aa0e3e-9d71-45ea-9619-510b717d1537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_91f567cc-01e1-4263-b698-ce4d8dd3ce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0df12220-3d29-4d2f-aa7c-4a49e276f5c8" xlink:to="loc_us-gaap_InvestmentIncomeInterest_91f567cc-01e1-4263-b698-ce4d8dd3ce9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_fcf3b443-a4fc-4f1c-b6ee-264c787e3973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_fcf3b443-a4fc-4f1c-b6ee-264c787e3973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_babd8776-14eb-469b-ba31-cb7a3840be66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_babd8776-14eb-469b-ba31-cb7a3840be66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d98f3b61-1412-4b00-8b6d-e0e11a761e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d98f3b61-1412-4b00-8b6d-e0e11a761e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_22102b4a-f92d-46ba-9913-c8353faa5deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_22102b4a-f92d-46ba-9913-c8353faa5deb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_db4e5d9a-3a8f-4e9e-a349-380026abcaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_ShareBasedCompensation_db4e5d9a-3a8f-4e9e-a349-380026abcaf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01f82c73-de3f-4e19-a885-176f96a59425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01f82c73-de3f-4e19-a885-176f96a59425" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9d42017b-7286-4190-9d26-483902dd8d77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9d42017b-7286-4190-9d26-483902dd8d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e1dab2a0-e9a6-4082-854d-bdea751025ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e1dab2a0-e9a6-4082-854d-bdea751025ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ee1d0a32-e08c-403f-b812-3e4d17d75740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ee1d0a32-e08c-403f-b812-3e4d17d75740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a4264d41-6390-458a-b7dc-701991bff454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_a4264d41-6390-458a-b7dc-701991bff454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2e6b5984-4cf4-4680-92f6-98341fb24c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_NetIncomeLoss_2e6b5984-4cf4-4680-92f6-98341fb24c20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_5e74aeef-6143-4c3d-ae4a-f66524df1086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_5e74aeef-6143-4c3d-ae4a-f66524df1086" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c91f40d4-b5f5-41fa-aa95-a937e0da4dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c91f40d4-b5f5-41fa-aa95-a937e0da4dca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_43fa1b58-0b48-45d2-bec2-bcc61de68d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fd140632-73b1-4084-b664-ada0e35b4003" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_43fa1b58-0b48-45d2-bec2-bcc61de68d4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_a8a45d17-4d98-4631-a7a1-82b806e62721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_a8a45d17-4d98-4631-a7a1-82b806e62721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_1d818c9e-e876-42c9-8653-52a2aead5b69" xlink:href="blze-20230331.xsd#blze_PaymentsOfPrincipalOnInsurancePremiumFinancing"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:to="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_1d818c9e-e876-42c9-8653-52a2aead5b69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_db80314d-12a1-4385-977c-cb8052901b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_db80314d-12a1-4385-977c-cb8052901b97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_64ba7f02-c276-450e-9e0e-4fc03e65c8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_64ba7f02-c276-450e-9e0e-4fc03e65c8bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_40a2367e-c608-445e-bf80-b9d61ba6a6cb" xlink:href="blze-20230331.xsd#blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2761509-9b9c-41a6-858c-6432533f0199" xlink:to="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_40a2367e-c608-445e-bf80-b9d61ba6a6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b0e87f-0052-4780-b922-845656b31c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3e507e99-1f58-498c-bfd5-c5853987fba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b0e87f-0052-4780-b922-845656b31c91" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3e507e99-1f58-498c-bfd5-c5853987fba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59b721bc-a12d-432d-8e4c-2829969e16ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b0e87f-0052-4780-b922-845656b31c91" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59b721bc-a12d-432d-8e4c-2829969e16ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c07dc1bc-1799-4aeb-a7a0-c17f29d9a028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1b0e87f-0052-4780-b922-845656b31c91" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c07dc1bc-1799-4aeb-a7a0-c17f29d9a028" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_194efc09-3ff2-46a6-933d-751f917a13fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c2c444b9-390f-441f-b467-acb4b7e3dce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_194efc09-3ff2-46a6-933d-751f917a13fb" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_c2c444b9-390f-441f-b467-acb4b7e3dce2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_95441e08-ea12-48a9-990c-75c01540c320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_194efc09-3ff2-46a6-933d-751f917a13fb" xlink:to="loc_us-gaap_PaymentsForSoftware_95441e08-ea12-48a9-990c-75c01540c320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_107734af-917e-4198-8208-12f6a2443afa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_194efc09-3ff2-46a6-933d-751f917a13fb" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_107734af-917e-4198-8208-12f6a2443afa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e867c7c6-44e0-4bda-af66-b72c1aedc9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_194efc09-3ff2-46a6-933d-751f917a13fb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e867c7c6-44e0-4bda-af66-b72c1aedc9bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5d913494-3e5a-46d1-a73c-f0b6f5e6610c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_17797fd6-2ba7-42e1-87a7-3b5735894a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5d913494-3e5a-46d1-a73c-f0b6f5e6610c" xlink:to="loc_us-gaap_Cash_17797fd6-2ba7-42e1-87a7-3b5735894a67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_c5f70a84-6b90-4727-8472-1a7332f756c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5d913494-3e5a-46d1-a73c-f0b6f5e6610c" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_c5f70a84-6b90-4727-8472-1a7332f756c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_82ff2738-eb10-4db6-ac5e-616595cec970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5d913494-3e5a-46d1-a73c-f0b6f5e6610c" xlink:to="loc_us-gaap_RestrictedCashCurrent_82ff2738-eb10-4db6-ac5e-616595cec970" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_6f9b1435-ac15-49ed-8568-983482094ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2bb0d2ff-ec00-4965-92a5-12fb80992fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecurities_6f9b1435-ac15-49ed-8568-983482094ed0" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_2bb0d2ff-ec00-4965-92a5-12fb80992fa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_8d3b9330-5993-474c-b2c2-a91d8875eb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecurities_6f9b1435-ac15-49ed-8568-983482094ed0" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_8d3b9330-5993-474c-b2c2-a91d8875eb6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_5a078f47-3b0f-41a9-acda-f21055593d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecurities_6f9b1435-ac15-49ed-8568-983482094ed0" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_5a078f47-3b0f-41a9-acda-f21055593d8b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsScheduledMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bf0c2806-236d-4812-9bbe-0b4926d079d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_f21c027e-820f-4ece-92b1-3e28c7119e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bf0c2806-236d-4812-9bbe-0b4926d079d6" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_f21c027e-820f-4ece-92b1-3e28c7119e0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_022f856d-b265-4a98-8768-5e9bf8f71246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bf0c2806-236d-4812-9bbe-0b4926d079d6" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_022f856d-b265-4a98-8768-5e9bf8f71246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_a3a8d2d9-cd4d-4d2a-9a78-ddfffa9db88c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bf0c2806-236d-4812-9bbe-0b4926d079d6" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_a3a8d2d9-cd4d-4d2a-9a78-ddfffa9db88c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_483e0e28-6c93-4f5c-b0f2-1375a793861c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bf0c2806-236d-4812-9bbe-0b4926d079d6" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_483e0e28-6c93-4f5c-b0f2-1375a793861c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_7c095bcb-9917-4ebf-89c5-0eef87df5017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_587782e6-c9ab-4a57-88d1-abbfb4758ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_7c095bcb-9917-4ebf-89c5-0eef87df5017" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_587782e6-c9ab-4a57-88d1-abbfb4758ad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_d065bf01-49ed-4b9c-a533-66b416086911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_7c095bcb-9917-4ebf-89c5-0eef87df5017" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_d065bf01-49ed-4b9c-a533-66b416086911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_f4160009-9451-4080-94c8-fbd2d5beb486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_7c095bcb-9917-4ebf-89c5-0eef87df5017" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_f4160009-9451-4080-94c8-fbd2d5beb486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_fc3fbfb9-97a2-4754-840b-d71d0154721a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_7c095bcb-9917-4ebf-89c5-0eef87df5017" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_fc3fbfb9-97a2-4754-840b-d71d0154721a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidPhysicalMediaHardwareCurrent_cf0a3606-60f9-40c2-8adb-8b426e2af09e" xlink:href="blze-20230331.xsd#blze_PrepaidPhysicalMediaHardwareCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_blze_PrepaidPhysicalMediaHardwareCurrent_cf0a3606-60f9-40c2-8adb-8b426e2af09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_5ed1636a-f992-4899-b514-900e4f0f15fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_5ed1636a-f992-4899-b514-900e4f0f15fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_65280844-4b2b-43e5-aa3f-df0665711cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_65280844-4b2b-43e5-aa3f-df0665711cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidSubscriptionsCurrent_ae295daa-f931-4e72-8039-e2ed8a738e28" xlink:href="blze-20230331.xsd#blze_PrepaidSubscriptionsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_blze_PrepaidSubscriptionsCurrent_ae295daa-f931-4e72-8039-e2ed8a738e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_ec66d095-2b31-4af7-add5-5d1ab037f508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_ec66d095-2b31-4af7-add5-5d1ab037f508" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ReceivablesFromPaymentProcessorCurrent_482b9065-441b-44d8-ad00-44388021ad6d" xlink:href="blze-20230331.xsd#blze_ReceivablesFromPaymentProcessorCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_blze_ReceivablesFromPaymentProcessorCurrent_482b9065-441b-44d8-ad00-44388021ad6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_87129402-4043-4e9e-846e-6a4276813a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_87129402-4043-4e9e-846e-6a4276813a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_4d4f2775-d8c9-4a62-943e-5c3ee77fe06d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2944e0ee-bda4-45f5-971d-ce6a857ca422" xlink:to="loc_us-gaap_PrepaidInsurance_4d4f2775-d8c9-4a62-943e-5c3ee77fe06d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_94430a89-5f77-4b98-b0a0-34302caf2507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bd75d7c5-5f1b-4e2f-8a1f-ede90cf77dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_94430a89-5f77-4b98-b0a0-34302caf2507" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_bd75d7c5-5f1b-4e2f-8a1f-ede90cf77dfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_58b326c0-0994-4dbb-b823-16092c1bdca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_94430a89-5f77-4b98-b0a0-34302caf2507" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_58b326c0-0994-4dbb-b823-16092c1bdca0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_c0f1bb32-7d2f-4e4b-9868-ff1e1b15378a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_d43ff644-d1a5-47e5-aa13-2acbbfa6de74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_c0f1bb32-7d2f-4e4b-9868-ff1e1b15378a" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_d43ff644-d1a5-47e5-aa13-2acbbfa6de74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_4a5be319-5271-4a9a-80d6-9af25579076b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet_c0f1bb32-7d2f-4e4b-9868-ff1e1b15378a" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_4a5be319-5271-4a9a-80d6-9af25579076b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_715b5601-768f-42bd-9763-b5c02663a2ee" xlink:href="blze-20230331.xsd#blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_715b5601-768f-42bd-9763-b5c02663a2ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ffb35a4b-6d74-47b0-be59-5f2fa9594871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ffb35a4b-6d74-47b0-be59-5f2fa9594871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_635acb1a-22c6-4c7c-a35d-d90bdf277eac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_635acb1a-22c6-4c7c-a35d-d90bdf277eac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1eeb2636-42ef-4956-8636-e4bc336ce687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1eeb2636-42ef-4956-8636-e4bc336ce687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_560dfd73-7546-4ce0-8b37-4f38a2cc0782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_560dfd73-7546-4ce0-8b37-4f38a2cc0782" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_37765d93-08f5-4889-9281-ca4d9415e8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a8b1b8fd-49fb-4875-ad6b-ef7ef337c912" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_37765d93-08f5-4889-9281-ca4d9415e8d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f761cbd5-8921-4c5e-a815-675dc0521a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f761cbd5-8921-4c5e-a815-675dc0521a3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_5af5b027-0a6e-4b8b-a517-037c7dad494f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_5af5b027-0a6e-4b8b-a517-037c7dad494f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_12f35117-a22e-4aba-a90c-bec7a8be4bf5" xlink:href="blze-20230331.xsd#blze_EmployeeStockPurchasePlanWithholdingCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_12f35117-a22e-4aba-a90c-bec7a8be4bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4327a64d-61ce-4e1e-a215-b92b12a28b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4327a64d-61ce-4e1e-a215-b92b12a28b2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinancedInsurancePremiumsCurrent_869e4046-6727-4fe3-ac82-6deadb2a2c2d" xlink:href="blze-20230331.xsd#blze_FinancedInsurancePremiumsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_blze_FinancedInsurancePremiumsCurrent_869e4046-6727-4fe3-ac82-6deadb2a2c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ValueAddedTaxPayable_87ea8e06-6e72-4970-a7dd-809aaec2411a" xlink:href="blze-20230331.xsd#blze_ValueAddedTaxPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_blze_ValueAddedTaxPayable_87ea8e06-6e72-4970-a7dd-809aaec2411a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_acf1a96b-d2d6-4fc5-a567-2c12e4109a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_f63f6c31-b1a3-4243-9718-a42e50f4b53f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_acf1a96b-d2d6-4fc5-a567-2c12e4109a87" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>blze-20230331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c-->
<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.backblaze.com/role/Cover" xlink:type="simple" xlink:href="blze-20230331.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/Cover" xlink:type="extended" id="ied143b7caad8462787f6b587fb12512c_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_de381c82-9d43-481d-8e83-c4e695e33b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentType_de381c82-9d43-481d-8e83-c4e695e33b59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_bcc3bf70-d2ff-493d-8c4e-e921b45f81dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentQuarterlyReport_bcc3bf70-d2ff-493d-8c4e-e921b45f81dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1362a711-a4e8-4879-842b-9316abe6fd63" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentPeriodEndDate_1362a711-a4e8-4879-842b-9316abe6fd63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9e57cdd8-dc6a-4dd6-9fba-aea599730d51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentTransitionReport_9e57cdd8-dc6a-4dd6-9fba-aea599730d51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_17a4d7c1-d2f0-489e-b835-41c8e1dc92ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityFileNumber_17a4d7c1-d2f0-489e-b835-41c8e1dc92ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b42fc682-0853-4bc8-8498-7c8d45329de3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityRegistrantName_b42fc682-0853-4bc8-8498-7c8d45329de3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2a62d776-cafb-4996-ad59-46ea7da4bcdc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2a62d776-cafb-4996-ad59-46ea7da4bcdc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f2727222-8f0e-4536-99d4-9ea76cf399d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityTaxIdentificationNumber_f2727222-8f0e-4536-99d4-9ea76cf399d4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9102a18f-3298-48cc-9ce8-d36f442c2750" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressAddressLine1_9102a18f-3298-48cc-9ce8-d36f442c2750" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a84a02dc-1ef6-4018-b058-821dea6bc93a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressCityOrTown_a84a02dc-1ef6-4018-b058-821dea6bc93a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_227a702b-8d0f-4a6f-8f4b-236550fed680" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressStateOrProvince_227a702b-8d0f-4a6f-8f4b-236550fed680" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b0699874-9bcc-4378-b831-c5fcf1989857" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressPostalZipCode_b0699874-9bcc-4378-b831-c5fcf1989857" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_5c330126-1fb0-43ca-9815-3061fd991c29" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_CityAreaCode_5c330126-1fb0-43ca-9815-3061fd991c29" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dc4b0ee9-ae51-4833-a747-dc992fe8ed8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_LocalPhoneNumber_dc4b0ee9-ae51-4833-a747-dc992fe8ed8b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c6bafa95-401d-42f3-b7bb-b2b30980b23f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_Security12bTitle_c6bafa95-401d-42f3-b7bb-b2b30980b23f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c5394465-250f-4f66-8ee5-06d29667c542" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_TradingSymbol_c5394465-250f-4f66-8ee5-06d29667c542" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d5d8cf10-5da2-46ee-b0d6-e992dcf82848" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_SecurityExchangeName_d5d8cf10-5da2-46ee-b0d6-e992dcf82848" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1ef56af6-755b-49f5-9c62-75685ddf64aa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCurrentReportingStatus_1ef56af6-755b-49f5-9c62-75685ddf64aa" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7dbea5bb-b40c-45fa-b986-8a1c66cead84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityInteractiveDataCurrent_7dbea5bb-b40c-45fa-b986-8a1c66cead84" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_790a9e94-1f1a-4879-bdd0-5eac9900224b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityFilerCategory_790a9e94-1f1a-4879-bdd0-5eac9900224b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f4515f4c-9aa6-4d84-a9b3-fb50f5c3c0ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntitySmallBusiness_f4515f4c-9aa6-4d84-a9b3-fb50f5c3c0ae" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66b09067-d05d-400b-ad7a-5a9eabbfb33e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityEmergingGrowthCompany_66b09067-d05d-400b-ad7a-5a9eabbfb33e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_57eabd1b-8366-4e6f-a4f6-6e8d7ac737db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityExTransitionPeriod_57eabd1b-8366-4e6f-a4f6-6e8d7ac737db" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_19d74ebb-1272-4941-a22a-220251885f08" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityShellCompany_19d74ebb-1272-4941-a22a-220251885f08" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d42b8a97-93f0-465f-8836-7ef92e697e5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d42b8a97-93f0-465f-8836-7ef92e697e5f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d2f06374-720f-47a3-a0b0-fe55526e79f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCentralIndexKey_d2f06374-720f-47a3-a0b0-fe55526e79f8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8a2fdb98-ea84-4f1c-84a4-d995ef3c0046" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_CurrentFiscalYearEndDate_8a2fdb98-ea84-4f1c-84a4-d995ef3c0046" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bbdc2c06-3409-4eea-af27-abf4d30876bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentFiscalYearFocus_bbdc2c06-3409-4eea-af27-abf4d30876bc" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_5ed0bfee-0c45-4e6d-9e04-4582367e016b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5ed0bfee-0c45-4e6d-9e04-4582367e016b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_49473e11-4e33-4707-bba3-2385c16658c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_AmendmentFlag_49473e11-4e33-4707-bba3-2385c16658c2" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_28c2429f-89ff-460f-8205-83f661b524bc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:to="loc_us-gaap_ClassOfStockDomain_28c2429f-89ff-460f-8205-83f661b524bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:to="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1c2b55dd-cbdc-414b-a646-7082b8ea231c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:to="loc_us-gaap_CommonClassAMember_1c2b55dd-cbdc-414b-a646-7082b8ea231c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8e29ecba-c655-447c-b074-1cad627a728b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:to="loc_us-gaap_CommonClassBMember_8e29ecba-c655-447c-b074-1cad627a728b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="ieb833453028c4f4a91101d1166c0d302_CONDENSEDCONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:to="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66d52f53-68f0-44e9-a23a-11162c8245c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66d52f53-68f0-44e9-a23a-11162c8245c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac134fb8-147d-44e0-98cf-706139c2f6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac134fb8-147d-44e0-98cf-706139c2f6b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_371c6a34-d9b0-4dda-9c7f-0ddd5439a936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_ShortTermInvestments_371c6a34-d9b0-4dda-9c7f-0ddd5439a936" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eca02665-8ce3-404f-a996-0e8cc8a09180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eca02665-8ce3-404f-a996-0e8cc8a09180" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fdf406d4-0cfd-41c3-9216-8764c14c5a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_AssetsCurrent_fdf406d4-0cfd-41c3-9216-8764c14c5a4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_35249c0e-327e-42d6-a60b-e6e0abfc7105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_35249c0e-327e-42d6-a60b-e6e0abfc7105" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cf539f1d-be9c-4d51-b8c0-a5674b72ed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cf539f1d-be9c-4d51-b8c0-a5674b72ed7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d350dba3-5c56-4326-a45e-4f2eae332652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d350dba3-5c56-4326-a45e-4f2eae332652" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_faf81fb4-feb0-444e-8841-77e93bae2431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_faf81fb4-feb0-444e-8841-77e93bae2431" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_91828dd2-5354-442b-9bce-0e91dcc674f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_91828dd2-5354-442b-9bce-0e91dcc674f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7b185885-412b-41cd-9042-75063d131b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_Assets_7b185885-412b-41cd-9042-75063d131b51" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_61a23a0a-ee64-49d5-975b-bd73f561eb66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_AccountsPayableCurrent_61a23a0a-ee64-49d5-975b-bd73f561eb66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_76242e92-7a15-4d3a-b274-5f8a04b2ca38" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_76242e92-7a15-4d3a-b274-5f8a04b2ca38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_449678da-6b9d-43c1-9de4-6663721dc794" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_449678da-6b9d-43c1-9de4-6663721dc794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_039491ab-0e0b-4e1c-83c0-af3a1910b0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_039491ab-0e0b-4e1c-83c0-af3a1910b0e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1f0afb5f-9d8e-4938-a24e-6dbbd2161c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1f0afb5f-9d8e-4938-a24e-6dbbd2161c07" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fe6735ff-f3b0-4290-ac77-c8dc3fa7abe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_LiabilitiesCurrent_fe6735ff-f3b0-4290-ac77-c8dc3fa7abe5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_44d35623-47e2-4f35-9a96-94d4bcd04195" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_44d35623-47e2-4f35-9a96-94d4bcd04195" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7fcf02b-5b89-4fd9-992e-24f98539dd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7fcf02b-5b89-4fd9-992e-24f98539dd3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6aca4913-c9d1-4505-9ecc-557f836e008b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6aca4913-c9d1-4505-9ecc-557f836e008b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_74651d76-5f6c-4048-812d-57fdd84028e6" xlink:href="blze-20230331.xsd#blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_74651d76-5f6c-4048-812d-57fdd84028e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_917d4be0-3232-40a6-863f-78b2c1869d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_Liabilities_917d4be0-3232-40a6-863f-78b2c1869d78" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0932f1cc-3ea2-4889-b6cd-d0404890b9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0932f1cc-3ea2-4889-b6cd-d0404890b9f1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e2a939e7-e6c0-44cb-9954-4b75e6e17925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_CommonStockValue_e2a939e7-e6c0-44cb-9954-4b75e6e17925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2f0cbb7b-d423-45a9-b979-3524df13768f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2f0cbb7b-d423-45a9-b979-3524df13768f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3226436e-2b1d-43ae-82e6-e13e51771d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3226436e-2b1d-43ae-82e6-e13e51771d54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_09b92917-689e-447c-b77c-e71a6e276d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_StockholdersEquity_09b92917-689e-447c-b77c-e71a6e276d68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_969b8248-f1f9-4e4e-b6aa-cdb0f45a511d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_969b8248-f1f9-4e4e-b6aa-cdb0f45a511d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:to="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fafecdf5-0daa-493f-8b99-9add30de6c62_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:to="loc_us-gaap_ClassOfStockDomain_fafecdf5-0daa-493f-8b99-9add30de6c62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:to="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_93ae9eb2-a7ac-4846-abb2-4f007deab46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:to="loc_us-gaap_CommonClassAMember_93ae9eb2-a7ac-4846-abb2-4f007deab46c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_01a7525b-8c99-4d9b-a4f2-797d590584c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:to="loc_us-gaap_CommonClassBMember_01a7525b-8c99-4d9b-a4f2-797d590584c4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i4aa98037b9084aafb43b783a00f82d0f_CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_cd051664-897b-4fb9-aa0e-14fe8d799ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_cd051664-897b-4fb9-aa0e-14fe8d799ef4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1b6739d5-1feb-4cf5-8ee2-75faebafdac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1b6739d5-1feb-4cf5-8ee2-75faebafdac4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8b111bb0-850e-4a88-b9e8-5362f94e7aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesIssued_8b111bb0-850e-4a88-b9e8-5362f94e7aa2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ae7f2d90-9029-4db3-904b-e16fe3ec4768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ae7f2d90-9029-4db3-904b-e16fe3ec4768" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:to="loc_us-gaap_ClassOfStockDomain_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:to="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3cc19487-8c7e-4461-b01c-bb8f3c431284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:to="loc_us-gaap_CommonClassAMember_3cc19487-8c7e-4461-b01c-bb8f3c431284" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f6d3d31f-780a-4bc4-a44b-376808d34455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:to="loc_us-gaap_CommonClassBMember_f6d3d31f-780a-4bc4-a44b-376808d34455" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended" id="ieeccc4c7f84e41fea7fdc4c4ad930f9a_CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_56f3cbd0-fff4-4e47-b473-fb46ce421d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_56f3cbd0-fff4-4e47-b473-fb46ce421d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fef30dd3-b007-4c46-bc36-9ad1087cabac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockholdersEquity_fef30dd3-b007-4c46-bc36-9ad1087cabac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_870809c4-e658-434d-a97e-abd865ac0c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_NetIncomeLoss_870809c4-e658-434d-a97e-abd865ac0c04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3ea29200-44d8-4d5e-a350-91d4ea3dce63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3ea29200-44d8-4d5e-a350-91d4ea3dce63" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7d778613-46ee-4451-b956-f3364064fc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7d778613-46ee-4451-b956-f3364064fc1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cfde61ae-ba89-43d7-8f8d-20bde1967dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cfde61ae-ba89-43d7-8f8d-20bde1967dd9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14089ddb-71ff-4fb2-8a97-3f512cd64d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14089ddb-71ff-4fb2-8a97-3f512cd64d14" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1e4639f9-e717-4099-9644-4c9890a9399c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1e4639f9-e717-4099-9644-4c9890a9399c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2499bb15-edde-46a4-a91e-25f81ff448a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7316c369-6263-46d9-b83c-a7e0ff33a3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:to="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_28eabcff-5cba-4217-ac1d-214575e76955_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:to="loc_us-gaap_EquityComponentDomain_28eabcff-5cba-4217-ac1d-214575e76955_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:to="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9fb0a8c5-8dbe-41b1-8d31-2f84f56bbd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_CommonStockMember_9fb0a8c5-8dbe-41b1-8d31-2f84f56bbd61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6623bdc9-e67e-4b81-bb8f-8ec54426e612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6623bdc9-e67e-4b81-bb8f-8ec54426e612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_358b76e6-5c7d-418f-a4ea-8d055c9866a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_RetainedEarningsMember_358b76e6-5c7d-418f-a4ea-8d055c9866a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:to="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fb85d084-11f6-4809-ac2f-d4fa8dd74904_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:to="loc_us-gaap_PlanNameDomain_fb85d084-11f6-4809-ac2f-d4fa8dd74904_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:to="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2022EmployeeBonusPlanMember_d4a37acc-4a7b-4a37-b6e5-1341833115fa" xlink:href="blze-20230331.xsd#blze_A2022EmployeeBonusPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:to="loc_blze_A2022EmployeeBonusPlanMember_d4a37acc-4a7b-4a37-b6e5-1341833115fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended" id="i03925e9cdc324712a122777767d520e2_BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0df9a9f4-e3bc-4d22-bdd1-2921d657d41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0df9a9f4-e3bc-4d22-bdd1-2921d657d41d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:to="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CashDisbursementsMember_4281c482-8cd8-4a5f-8389-fb2f672a5823" xlink:href="blze-20230331.xsd#blze_CashDisbursementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:to="loc_blze_CashDisbursementsMember_4281c482-8cd8-4a5f-8389-fb2f672a5823" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember_b044dbe6-f3b5-401f-886b-071dc87d3f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:to="loc_us-gaap_AccountsPayableMember_b044dbe6-f3b5-401f-886b-071dc87d3f84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e93f5ff9-af7b-48d5-bc38-fc4db71405dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e93f5ff9-af7b-48d5-bc38-fc4db71405dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_d4c89d63-f388-4bfa-82cc-e78008327873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_d4c89d63-f388-4bfa-82cc-e78008327873" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TwoVendorsMember_792a8b4a-bca4-4394-a61c-6346e0bc1642" xlink:href="blze-20230331.xsd#blze_TwoVendorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:to="loc_blze_TwoVendorsMember_792a8b4a-bca4-4394-a61c-6346e0bc1642" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesDisaggregationofRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" xlink:type="extended" id="if0ccd645e2194fe8bf4751103d121147_RevenuesDisaggregationofRevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_499c50d3-54da-4090-9673-d7e52d619064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_499c50d3-54da-4090-9673-d7e52d619064" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:to="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c7528cca-9cbc-4d6a-8d89-6941e64ce93f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:to="loc_srt_ProductsAndServicesDomain_c7528cca-9cbc-4d6a-8d89-6941e64ce93f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:to="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_B2CloudStorageMember_50a21207-827d-4d05-a2ba-6593076282cf" xlink:href="blze-20230331.xsd#blze_B2CloudStorageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_B2CloudStorageMember_50a21207-827d-4d05-a2ba-6593076282cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ComputerBackupMember_c91b87ed-abb7-4e40-ba15-1576ce229292" xlink:href="blze-20230331.xsd#blze_ComputerBackupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_ComputerBackupMember_c91b87ed-abb7-4e40-ba15-1576ce229292" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ConsumptionBasedArragmentsMember_148ae94d-1ea3-4d98-8e7b-50754799ec56" xlink:href="blze-20230331.xsd#blze_ConsumptionBasedArragmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_ConsumptionBasedArragmentsMember_148ae94d-1ea3-4d98-8e7b-50754799ec56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SubscriptionBasedArrangementsMember_d394548f-d934-4419-938c-1471697613dc" xlink:href="blze-20230331.xsd#blze_SubscriptionBasedArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_SubscriptionBasedArrangementsMember_d394548f-d934-4419-938c-1471697613dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PhysicalMediaMember_edd6402e-02a2-4729-8be4-cf54187798c1" xlink:href="blze-20230331.xsd#blze_PhysicalMediaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_PhysicalMediaMember_edd6402e-02a2-4729-8be4-cf54187798c1" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesRevenuebyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" xlink:type="extended" id="ic4f5f4bd5e8b4a1abf00d4a931094f0b_RevenuesRevenuebyGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_917a9a63-f7c1-41cf-96c5-ecb6a2caf2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_917a9a63-f7c1-41cf-96c5-ecb6a2caf2b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:to="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d5001251-604a-408d-97ad-d3e28874fc61_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:to="loc_srt_SegmentGeographicalDomain_d5001251-604a-408d-97ad-d3e28874fc61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:to="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_61464b1f-6deb-4480-bc1f-60bb24535c71" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_US_61464b1f-6deb-4480-bc1f-60bb24535c71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2b144a62-e4ab-4c43-83f6-ddece01b417e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_GB_2b144a62-e4ab-4c43-83f6-ddece01b417e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_cc016d98-2edf-41e5-9289-e8d608f733b5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_CA_cc016d98-2edf-41e5-9289-e8d608f733b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8fad2ba7-2bb3-4f2c-a0a5-92321993331a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_us-gaap_NonUsMember_8fad2ba7-2bb3-4f2c-a0a5-92321993331a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="extended" id="i3cf9957e425f4a1abc6dc7fb0b2333f1_InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_25baa06f-8f59-45b1-b94c-7f29e56d123e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecurities_25baa06f-8f59-45b1-b94c-7f29e56d123e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_e926602a-ce0f-4756-9e4f-d52f1ebe04dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_e926602a-ce0f-4756-9e4f-d52f1ebe04dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_4634d700-06a6-4776-aa48-385bbf6a26f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_4634d700-06a6-4776-aa48-385bbf6a26f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5efc455f-87e8-483c-ac17-64399c40f597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5efc455f-87e8-483c-ac17-64399c40f597" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_6089f9be-40bb-4d32-89ce-8694a3775e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_6089f9be-40bb-4d32-89ce-8694a3775e7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b239ee8c-212d-4e76-8bd9-f2dc8087e23d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b239ee8c-212d-4e76-8bd9-f2dc8087e23d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_988534fd-89a8-4241-b537-ca2e4dceae76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:to="loc_us-gaap_CommercialPaperMember_988534fd-89a8-4241-b537-ca2e4dceae76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_efb34c4c-9a23-4a68-99e1-f13b6d12e14a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_efb34c4c-9a23-4a68-99e1-f13b6d12e14a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8732b833-6a1b-4128-9914-5ba255db7a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:to="loc_us-gaap_CommercialPaperMember_8732b833-6a1b-4128-9914-5ba255db7a96" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsAgingofUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" xlink:type="extended" id="i83d2d8268fb741a98788231335afa342_InvestmentsAgingofUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_6bfe1bd7-cb5a-46ff-a85f-75aaa2d379ae" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_6bfe1bd7-cb5a-46ff-a85f-75aaa2d379ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2291b75d-c930-49d6-95b2-26b500a8a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2291b75d-c930-49d6-95b2-26b500a8a1d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9cc5e0ce-b8fe-441b-92a5-7adaab3e2daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9cc5e0ce-b8fe-441b-92a5-7adaab3e2daa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_367da980-cb00-4062-9dad-d6964fc846bf" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_367da980-cb00-4062-9dad-d6964fc846bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_392cc9c4-2add-4fcc-9799-3318c811c21c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_392cc9c4-2add-4fcc-9799-3318c811c21c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1adcad0b-1d5d-4b81-835b-5ea79ae63a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1adcad0b-1d5d-4b81-835b-5ea79ae63a43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6ad47975-a45d-4e03-9be2-7a2ee34c8e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:to="loc_us-gaap_CommercialPaperMember_6ad47975-a45d-4e03-9be2-7a2ee34c8e2b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="extended" id="ibb88c52f48fc4ea5a940749da932917e_PropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_82bc7ec3-46c2-4b1f-b0ce-16675cc31d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_82bc7ec3-46c2-4b1f-b0ce-16675cc31d4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_47fb5c9a-f4dd-4711-b4b6-dd71a053ad3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_47fb5c9a-f4dd-4711-b4b6-dd71a053ad3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0ef2c6dc-d549-4f83-b01e-898fffac32c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0ef2c6dc-d549-4f83-b01e-898fffac32c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_03a612ca-5557-4422-ae64-f142e806fd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_03a612ca-5557-4422-ae64-f142e806fd6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5b0f27eb-a6f5-421f-9d9b-3f9c5be601e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5b0f27eb-a6f5-421f-9d9b-3f9c5be601e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4bd158c1-d1e0-4adb-af23-42aab698bc54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4bd158c1-d1e0-4adb-af23-42aab698bc54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DataCenterEquipmentMember_6d9d11d8-06d1-4e47-8a89-c2591c834c2b" xlink:href="blze-20230331.xsd#blze_DataCenterEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_blze_DataCenterEquipmentMember_6d9d11d8-06d1-4e47-8a89-c2591c834c2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeasedDataCenterEquipmentMember_1791b5a1-86a2-4ffc-9fbf-f3ddab4c190e" xlink:href="blze-20230331.xsd#blze_LeasedDataCenterEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_blze_LeasedDataCenterEquipmentMember_1791b5a1-86a2-4ffc-9fbf-f3ddab4c190e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_93434cd8-9b9b-4a88-b4f2-df4204174ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_93434cd8-9b9b-4a88-b4f2-df4204174ec7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_cff30cb3-c3b9-497f-8d17-6a24d68faea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_ComputerEquipmentMember_cff30cb3-c3b9-497f-8d17-6a24d68faea5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_71a4bf14-7199-4f8c-9622-42f6c4adfa83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_71a4bf14-7199-4f8c-9622-42f6c4adfa83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_a5ee9b5f-2850-4771-b2de-36d4acdccc92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_ConstructionInProgressMember_a5ee9b5f-2850-4771-b2de-36d4acdccc92" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended" id="i4c2489e629fd45ef961905d86912a1d4_PropertyandEquipmentNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_12c6c246-515c-4e31-8c3a-73516d745c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_Depreciation_12c6c246-515c-4e31-8c3a-73516d745c7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_13291fb7-fb2a-4d9d-80c1-2ff3b074004d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_13291fb7-fb2a-4d9d-80c1-2ff3b074004d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_d1035870-a370-45e9-a8a1-4925435a527c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_d1035870-a370-45e9-a8a1-4925435a527c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_919a5582-ba7c-4c73-9de8-1152931beec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseLiability_919a5582-ba7c-4c73-9de8-1152931beec3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_44f3cde8-fef5-424a-970b-9ac34d048e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_NoncurrentAssets_44f3cde8-fef5-424a-970b-9ac34d048e3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ea83b201-6817-48f3-9e43-49843d93374e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ea83b201-6817-48f3-9e43-49843d93374e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_2052a31a-15d4-4a90-a18e-eeb0be00686f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:to="loc_us-gaap_EquipmentMember_2052a31a-15d4-4a90-a18e-eeb0be00686f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:to="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ddbd4001-9d3b-4dfe-b118-da41427bb588_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:to="loc_srt_SegmentGeographicalDomain_ddbd4001-9d3b-4dfe-b118-da41427bb588_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:to="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c3a2b7e3-5fec-4785-ba72-bb2e2c699f31" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:to="loc_country_US_c3a2b7e3-5fec-4785-ba72-bb2e2c699f31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_6531627e-997d-4329-b905-8693468f022f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:to="loc_country_NL_6531627e-997d-4329-b905-8693468f022f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="extended" id="i83640ab76ba344b88691e4b651184b83_CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_705333e4-7787-42d9-873a-18e2b7c68c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_705333e4-7787-42d9-873a-18e2b7c68c66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_f54e18f7-ef73-4e05-b81b-235ec5b9f22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_f54e18f7-ef73-4e05-b81b-235ec5b9f22f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_b0545b46-f2a5-486f-a707-9dbeae54a175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_b0545b46-f2a5-486f-a707-9dbeae54a175" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8825ae30-68b3-4a85-9ae6-2afa01520264_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8825ae30-68b3-4a85-9ae6-2afa01520264_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_0465beda-ebb4-4af1-91be-ecf0962d7788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_0465beda-ebb4-4af1-91be-ecf0962d7788" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_GeneralAndAdministrativeSoftwareMember_f36fbff8-a6ab-4066-abbe-9e331ff7e536" xlink:href="blze-20230331.xsd#blze_GeneralAndAdministrativeSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:to="loc_blze_GeneralAndAdministrativeSoftwareMember_f36fbff8-a6ab-4066-abbe-9e331ff7e536" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="extended" id="i281b7d5b059e4d2ab94957b92c86b355_CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7094e52c-f303-450c-b8fc-3f9e0f270e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7094e52c-f303-450c-b8fc-3f9e0f270e80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f5507979-6272-4856-94d7-b08f7f2ecdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f5507979-6272-4856-94d7-b08f7f2ecdd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5344f213-a037-496b-a99b-98e836e3d74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5344f213-a037-496b-a99b-98e836e3d74f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37a7c366-bcf4-41c4-9736-0a3ecadb898f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37a7c366-bcf4-41c4-9736-0a3ecadb898f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4533e86f-e08a-42d0-abe5-3fd4fc21b775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4533e86f-e08a-42d0-abe5-3fd4fc21b775" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_75e83756-6adc-4063-a05e-da9b919321b8" xlink:href="blze-20230331.xsd#blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_75e83756-6adc-4063-a05e-da9b919321b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fa9674a-ea47-4818-b494-a292dc3c6896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fa9674a-ea47-4818-b494-a292dc3c6896" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_13be3255-001f-48dd-8baf-8e72279f6988_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_13be3255-001f-48dd-8baf-8e72279f6988_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_d2ce60b8-555e-4fb5-be6e-8ad65868f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_d2ce60b8-555e-4fb5-be6e-8ad65868f6ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i34341bd8be7a4218a6c9af46f0001f1a_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeasesAgreementTerm_a126aa7b-db2c-4127-84b3-0307191a6268" xlink:href="blze-20230331.xsd#blze_CapitalLeasesAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_CapitalLeasesAgreementTerm_a126aa7b-db2c-4127-84b3-0307191a6268" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1ff07bc5-5f12-4e69-a6c2-b6e2bed47229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1ff07bc5-5f12-4e69-a6c2-b6e2bed47229" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a3318783-f69e-4d58-af55-597ea38a5b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a3318783-f69e-4d58-af55-597ea38a5b2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_914e63ad-ad05-429d-9d9e-be98e8fa06d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_914e63ad-ad05-429d-9d9e-be98e8fa06d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCost_1421e603-b609-4257-af24-96758441f253" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_FinanceLeaseCost_1421e603-b609-4257-af24-96758441f253" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCostInterestExpense_6adadcdd-abb3-47e4-b25b-b46c50f64584" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCostInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_FinanceLeaseCostInterestExpense_6adadcdd-abb3-47e4-b25b-b46c50f64584" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligation_8fb71e6a-498d-4d2d-b761-3b8438264297" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_LeaseFinancingObligation_8fb71e6a-498d-4d2d-b761-3b8438264297" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligationInterestExpense_aee84f5f-d58d-4803-acba-f96cd8594282" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_LeaseFinancingObligationInterestExpense_aee84f5f-d58d-4803-acba-f96cd8594282" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_235ed9c0-188c-4876-9013-91a36ad07c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_235ed9c0-188c-4876-9013-91a36ad07c7e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07d50fd6-5971-4818-a222-440b776330be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07d50fd6-5971-4818-a222-440b776330be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f42ffb2e-0a66-445e-acc7-3d24192f275a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f42ffb2e-0a66-445e-acc7-3d24192f275a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_17129a60-8562-4bb0-a455-1ab1e998200f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseExpense_17129a60-8562-4bb0-a455-1ab1e998200f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d7d16a0e-91ef-4084-80dd-74b10e8475ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseCost_d7d16a0e-91ef-4084-80dd-74b10e8475ed" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_52982881-8f8f-49bb-8066-ad6b1ee2a0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_52982881-8f8f-49bb-8066-ad6b1ee2a0b9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_46e76637-40c0-428c-babd-aad3fdbeed21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_46e76637-40c0-428c-babd-aad3fdbeed21" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d3e117c7-c12b-430e-b8b3-0e3171855dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d3e117c7-c12b-430e-b8b3-0e3171855dd3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue_155d9e4f-83b4-45c2-8632-0e0999d649a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_LossContingencyDamagesPaidValue_155d9e4f-83b4-45c2-8632-0e0999d649a3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_def157d9-7adb-4bd7-bcfc-0ff8e41cdd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_def157d9-7adb-4bd7-bcfc-0ff8e41cdd5e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_f0bac333-6a23-4c34-a961-fde3a4d98c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_f0bac333-6a23-4c34-a961-fde3a4d98c33" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ValueAddedTaxPayable_43c53aaa-ff07-4a9a-8331-62cbd96d2067" xlink:href="blze-20230331.xsd#blze_ValueAddedTaxPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_ValueAddedTaxPayable_43c53aaa-ff07-4a9a-8331-62cbd96d2067" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_62721b2d-453a-4c21-8c22-2f9932c8086d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:to="loc_srt_RangeMember_62721b2d-453a-4c21-8c22-2f9932c8086d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:to="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4d588a3-f19c-4075-a03f-4aaae53da5cc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:to="loc_srt_MinimumMember_a4d588a3-f19c-4075-a03f-4aaae53da5cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd9ed407-8d11-4262-9c5e-8dc694c9b4b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:to="loc_srt_MaximumMember_cd9ed407-8d11-4262-9c5e-8dc694c9b4b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cef27bd2-0a44-4da1-b7b0-bdf9ac038031_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cef27bd2-0a44-4da1-b7b0-bdf9ac038031_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_68c96e1a-6976-423b-ba6a-0d0f68bf66e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:to="loc_us-gaap_CostOfSalesMember_68c96e1a-6976-423b-ba6a-0d0f68bf66e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9fc36623-c530-402a-bbd3-2e50370c6d77_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9fc36623-c530-402a-bbd3-2e50370c6d77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementInvestorsMember_19ed5bed-9e2f-4ba7-8b12-07d4b560ca91" xlink:href="blze-20230331.xsd#blze_SAFEAgreementInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:to="loc_blze_SAFEAgreementInvestorsMember_19ed5bed-9e2f-4ba7-8b12-07d4b560ca91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TMTInvestmentsPLCMember_9f8c46e8-6f31-4e22-b201-012eba6551db" xlink:href="blze-20230331.xsd#blze_TMTInvestmentsPLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:to="loc_blze_TMTInvestmentsPLCMember_9f8c46e8-6f31-4e22-b201-012eba6551db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_a1323d26-94eb-4789-9486-c3121c01cb9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_a1323d26-94eb-4789-9486-c3121c01cb9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementSettlementMember_787bdc5d-17f0-490a-854c-7eb8e7a8b3a4" xlink:href="blze-20230331.xsd#blze_SAFEAgreementSettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:to="loc_blze_SAFEAgreementSettlementMember_787bdc5d-17f0-490a-854c-7eb8e7a8b3a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/DebtDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/DebtDetails" xlink:type="extended" id="i5705cec8acd240eeafb0ef4ad61768b7_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dfeb1c9b-7837-42a2-b6a8-e88784f4b275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dfeb1c9b-7837-42a2-b6a8-e88784f4b275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b0d891d0-b376-40c5-a056-5640c38b18ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b0d891d0-b376-40c5-a056-5640c38b18ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2a45bb81-7450-416a-90bd-3758ac388310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCredit_2a45bb81-7450-416a-90bd-3758ac388310" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5d6fa408-e67b-4444-8f70-afd01b6739fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5d6fa408-e67b-4444-8f70-afd01b6739fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_32a29789-8178-43fb-9ece-1b121a8b2901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_32a29789-8178-43fb-9ece-1b121a8b2901" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4f475fc3-0fb8-4bc5-b9fe-5c07e52ccc92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4f475fc3-0fb8-4bc5-b9fe-5c07e52ccc92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d6e68b66-aa0b-4105-a9a6-f437638b18c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_InterestExpense_d6e68b66-aa0b-4105-a9a6-f437638b18c3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_aed0e306-c3df-4ea3-9488-b27a792492ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aed0e306-c3df-4ea3-9488-b27a792492ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_de4bb5aa-3eb8-476f-acc4-b27d809e1ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentTerm_de4bb5aa-3eb8-476f-acc4-b27d809e1ee1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1651fe9a-c5d1-4f31-b509-58ef393119ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1651fe9a-c5d1-4f31-b509-58ef393119ce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentDownPayment_20ae14aa-f5f4-424e-b928-b6358046eba9" xlink:href="blze-20230331.xsd#blze_DebtInstrumentDownPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_blze_DebtInstrumentDownPayment_20ae14aa-f5f4-424e-b928-b6358046eba9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b7ae0e1d-348e-449a-bc38-9d46529bd649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LongTermDebt_b7ae0e1d-348e-449a-bc38-9d46529bd649" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_74d9f9ff-1c2b-4699-a995-302eeece49a0" xlink:href="blze-20230331.xsd#blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_74d9f9ff-1c2b-4699-a995-302eeece49a0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c4ab9a21-b474-4b0b-81d7-f39f856a3623_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:to="loc_us-gaap_CreditFacilityDomain_c4ab9a21-b474-4b0b-81d7-f39f856a3623_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:to="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0d91cba6-7247-49f4-acdf-c6851adba70d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0d91cba6-7247-49f4-acdf-c6851adba70d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CityNationalBankRevolvingCreditAgreementMember_67d5400f-e7b3-4454-9303-4f5c463bb119" xlink:href="blze-20230331.xsd#blze_CityNationalBankRevolvingCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:to="loc_blze_CityNationalBankRevolvingCreditAgreementMember_67d5400f-e7b3-4454-9303-4f5c463bb119" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_1f4a5bcc-4522-4b41-9dcb-2f858d5c42c2" xlink:href="blze-20230331.xsd#blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:to="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_1f4a5bcc-4522-4b41-9dcb-2f858d5c42c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d917baea-ea13-490c-8a61-47ff1f054e15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d917baea-ea13-490c-8a61-47ff1f054e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_aeeaf9a7-8613-4899-9570-2df0c969bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:to="loc_us-gaap_LineOfCreditMember_aeeaf9a7-8613-4899-9570-2df0c969bddf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_5d77d598-455b-4fb1-98b5-3f8a0d4d43ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_5d77d598-455b-4fb1-98b5-3f8a0d4d43ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_614e0fac-70d2-4595-84e2-e0ef384b8cf0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:to="loc_us-gaap_VariableRateDomain_614e0fac-70d2-4595-84e2-e0ef384b8cf0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:to="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_7d941045-8d06-419e-a372-cdee4f3fc87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_7d941045-8d06-419e-a372-cdee4f3fc87e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="i89c17733a3554d539ab9b8e3d2e889c5_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_3561f6e2-362c-4fbb-8050-25282cff6839" xlink:href="blze-20230331.xsd#blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:to="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_3561f6e2-362c-4fbb-8050-25282cff6839" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockConversionRatio_6e19f861-ab4b-45bf-a22b-64a80f70c140" xlink:href="blze-20230331.xsd#blze_CommonStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:to="loc_blze_CommonStockConversionRatio_6e19f861-ab4b-45bf-a22b-64a80f70c140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:to="loc_us-gaap_ClassOfStockDomain_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:to="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_15c8636f-e5de-4cb2-b27c-1277c919e136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:to="loc_us-gaap_CommonClassBMember_15c8636f-e5de-4cb2-b27c-1277c919e136" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_849082f4-2e23-4eda-9ce1-32e9f70a4c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:to="loc_us-gaap_CommonClassAMember_849082f4-2e23-4eda-9ce1-32e9f70a4c16" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquityCommonStockReservedforFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" xlink:type="extended" id="i294382c1a98b4a1cb1b4773bb31fe237_StockholdersEquityCommonStockReservedforFutureIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_047f1385-79b4-40fa-bb03-a1e51b0e0da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_047f1385-79b4-40fa-bb03-a1e51b0e0da5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:to="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dc0287e3-9339-4cef-84c7-2e486943dd1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:to="loc_us-gaap_PlanNameDomain_dc0287e3-9339-4cef-84c7-2e486943dd1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:to="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2011EquityInceptivePlanMember_7acefdce-c792-4cd8-86c7-b6d69f302c89" xlink:href="blze-20230331.xsd#blze_A2011EquityInceptivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2011EquityInceptivePlanMember_7acefdce-c792-4cd8-86c7-b6d69f302c89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EquityIncentivePlanMember_04e16b3e-445a-48b4-b217-16b89fa796c2" xlink:href="blze-20230331.xsd#blze_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2021EquityIncentivePlanMember_04e16b3e-445a-48b4-b217-16b89fa796c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EmployeeStockPurchasePlanMember_ce70cb53-b84a-45cc-a4bf-f92bee92490e" xlink:href="blze-20230331.xsd#blze_A2021EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2021EmployeeStockPurchasePlanMember_ce70cb53-b84a-45cc-a4bf-f92bee92490e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:to="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a52d5fd-59b1-4374-beba-95db684aec17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a52d5fd-59b1-4374-beba-95db684aec17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2a406949-8e35-4072-8fbf-8211c7e5db9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2a406949-8e35-4072-8fbf-8211c7e5db9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ac4ca7c5-7035-45ea-80cf-0487df658e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ac4ca7c5-7035-45ea-80cf-0487df658e8c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ia82eb872d0d147fd85ae5ea123ac4b19_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_45678845-5985-4190-9315-0e7622e766e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_45678845-5985-4190-9315-0e7622e766e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_bbc53597-582a-4925-9c72-4ca1e96788a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_bbc53597-582a-4925-9c72-4ca1e96788a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_862803e9-b633-4412-94e7-557c6fb389aa" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_862803e9-b633-4412-94e7-557c6fb389aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_d7ea6708-bbbf-4007-9859-8b0df654a3a3" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_d7ea6708-bbbf-4007-9859-8b0df654a3a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ef80f6de-7b3d-4679-a0eb-76ba47ed1632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ef80f6de-7b3d-4679-a0eb-76ba47ed1632" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_7c333c18-9220-482d-8a87-701c9e169506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_7c333c18-9220-482d-8a87-701c9e169506" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23711937-443e-4151-b8f9-9d89c22596c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23711937-443e-4151-b8f9-9d89c22596c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8fc05b3e-e439-4e13-90c0-51e3d355bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8fc05b3e-e439-4e13-90c0-51e3d355bb71" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a5358413-7501-4870-b56e-64080f3f2898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a5358413-7501-4870-b56e-64080f3f2898" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28547eb4-79a5-4db0-9730-c72c2bc95cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28547eb4-79a5-4db0-9730-c72c2bc95cc1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_71c33fa1-7c15-4a63-9da7-a8b75911f1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_71c33fa1-7c15-4a63-9da7-a8b75911f1d6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9a22374d-717b-44d6-a7c5-d9b6963f5b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9a22374d-717b-44d6-a7c5-d9b6963f5b99" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_560d92df-8681-4f78-91bc-8c4c1ce98612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_560d92df-8681-4f78-91bc-8c4c1ce98612" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_26c29566-5fae-4cc1-a058-9c3bdefacd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_26c29566-5fae-4cc1-a058-9c3bdefacd70" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c843cf57-4721-4b9b-b9b5-c9f3ef523434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c843cf57-4721-4b9b-b9b5-c9f3ef523434" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_02d4eaed-cf0e-4545-9511-61382280d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_02d4eaed-cf0e-4545-9511-61382280d6d8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_ef146796-4083-492b-9472-cda2d6ed9652" xlink:href="blze-20230331.xsd#blze_EmployeeStockPurchasePlanWithholdingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_ef146796-4083-492b-9472-cda2d6ed9652" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7e0f4a3f-c051-44fc-9e82-60c3fe29b068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7e0f4a3f-c051-44fc-9e82-60c3fe29b068" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_97f4e14d-3132-4458-9572-48592f470083_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:to="loc_us-gaap_PlanNameDomain_97f4e14d-3132-4458-9572-48592f470083_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:to="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EquityIncentivePlanMember_3c1a989a-1b64-42e5-a57d-c529885c9e39" xlink:href="blze-20230331.xsd#blze_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2021EquityIncentivePlanMember_3c1a989a-1b64-42e5-a57d-c529885c9e39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2011EquityInceptivePlanMember_65924eec-9661-4983-90b8-ac341b9c2bad" xlink:href="blze-20230331.xsd#blze_A2011EquityInceptivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2011EquityInceptivePlanMember_65924eec-9661-4983-90b8-ac341b9c2bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2022EmployeeBonusPlanMember_dfaabe5c-eaf4-4d3b-bca1-657094577cfb" xlink:href="blze-20230331.xsd#blze_A2022EmployeeBonusPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2022EmployeeBonusPlanMember_dfaabe5c-eaf4-4d3b-bca1-657094577cfb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_11800fa6-35da-4129-9af9-d852c3f067e0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:to="loc_srt_RangeMember_11800fa6-35da-4129-9af9-d852c3f067e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:to="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8cf14987-ac60-4090-a7d4-ec5453460867" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:to="loc_srt_MinimumMember_8cf14987-ac60-4090-a7d4-ec5453460867" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e43ab19-fc58-4d56-aa3b-2e1aa49f4beb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:to="loc_srt_MaximumMember_7e43ab19-fc58-4d56-aa3b-2e1aa49f4beb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7bbe50ad-0a91-43ab-b272-cce58e70a914_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7bbe50ad-0a91-43ab-b272-cce58e70a914_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bfa01acf-6a90-4c25-9264-4fff7bb2a048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bfa01acf-6a90-4c25-9264-4fff7bb2a048" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b15cee07-ff47-45fa-adc4-a6d11deb7085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b15cee07-ff47-45fa-adc4-a6d11deb7085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1e89ef88-ceaf-40bf-9271-2235f1b6c39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_EmployeeStockMember_1e89ef88-ceaf-40bf-9271-2235f1b6c39f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_cd9b1a22-bb13-4859-9d5a-28824eed5d68_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:to="loc_us-gaap_GranteeStatusDomain_cd9b1a22-bb13-4859-9d5a-28824eed5d68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:to="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_fbc69fed-98d9-499f-b4c6-81e3b6c07f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_fbc69fed-98d9-499f-b4c6-81e3b6c07f5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_54f82fdc-7d14-448e-a4dd-18a14d0bc76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_54f82fdc-7d14-448e-a4dd-18a14d0bc76a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" id="i95693daf90e540e091336b2f6ed3cb61_StockBasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b7acd2f1-6375-4fc5-90ad-7f3009952210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b7acd2f1-6375-4fc5-90ad-7f3009952210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40eed922-0ae2-41d5-ad37-3a560fdf323c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40eed922-0ae2-41d5-ad37-3a560fdf323c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_48f4cffe-9f0e-4ba6-bcb4-8992118f845d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_48f4cffe-9f0e-4ba6-bcb4-8992118f845d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f53f9582-9b95-4ced-a045-110bc7e0e18b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f53f9582-9b95-4ced-a045-110bc7e0e18b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf547231-31f6-46ec-bec9-550e459ab403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cce3362d-21bb-4dea-8937-b853fb34cddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cce3362d-21bb-4dea-8937-b853fb34cddc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ccd203fc-86eb-40a0-8efe-95629ffdb762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ccd203fc-86eb-40a0-8efe-95629ffdb762" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7a69eb3-fd59-4d09-9aca-3c4abea70e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7a69eb3-fd59-4d09-9aca-3c4abea70e23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_014fa6a1-2ef4-48ec-943d-a3bfccfe56ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_014fa6a1-2ef4-48ec-943d-a3bfccfe56ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b56a9c5-2c10-4548-a13d-fb8fdb57297a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:to="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_06e33919-c1cf-4915-8d8f-4b928d50f502_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_06e33919-c1cf-4915-8d8f-4b928d50f502_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_746cfd99-d2b7-46df-9910-a1cd66be8a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_746cfd99-d2b7-46df-9910-a1cd66be8a64" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="extended" id="iab96f0e7594f4f09ae4530e172b70817_StockBasedCompensationValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c710d8b5-7c4a-416f-b5c0-8f32ae20c1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c710d8b5-7c4a-416f-b5c0-8f32ae20c1ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1eaf8554-6d93-469b-a63b-2834a8cc5756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1eaf8554-6d93-469b-a63b-2834a8cc5756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_22304a53-6df1-43a2-b474-06eb2980fea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_22304a53-6df1-43a2-b474-06eb2980fea2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d9cb9f14-680f-4b71-b3a5-d9e4e881471c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d9cb9f14-680f-4b71-b3a5-d9e4e881471c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:to="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8374a9ed-0e86-4395-9da2-8f22ab3355f0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:to="loc_srt_RangeMember_8374a9ed-0e86-4395-9da2-8f22ab3355f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:to="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41244dbf-c0fe-49d8-8b79-ce6a836ae3d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:to="loc_srt_MinimumMember_41244dbf-c0fe-49d8-8b79-ce6a836ae3d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4a3b6655-63d5-44d9-8135-774f35ef4fa4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:to="loc_srt_MaximumMember_4a3b6655-63d5-44d9-8135-774f35ef4fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:to="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_820938bf-a3e7-4a57-b3df-ed80743c0916_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_820938bf-a3e7-4a57-b3df-ed80743c0916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee6cf824-db47-40c3-95a0-28574e2ab182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee6cf824-db47-40c3-95a0-28574e2ab182" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2fb3013a-abb0-4a26-9546-3e2321039edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:to="loc_us-gaap_EmployeeStockMember_2fb3013a-abb0-4a26-9546-3e2321039edf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationSummaryofEquityAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" xlink:type="extended" id="i21673ee32ffe40cea97d6ec49ce77200_StockBasedCompensationSummaryofEquityAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4f7fe5e1-978c-4046-baea-fbb5822b5a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4f7fe5e1-978c-4046-baea-fbb5822b5a8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_dd1703e8-9adc-43a7-b59c-77aa69201aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_dd1703e8-9adc-43a7-b59c-77aa69201aed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_e27f8bd0-9448-4166-84f3-ce89a9511d26" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_e27f8bd0-9448-4166-84f3-ce89a9511d26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_dd56e0b3-f085-40b0-952f-d92b91bcb4ce" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_dd56e0b3-f085-40b0-952f-d92b91bcb4ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_c26372a2-3d27-47b2-9e3d-b56d2923bd2d" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_c26372a2-3d27-47b2-9e3d-b56d2923bd2d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_1f53397e-f81e-421d-84d2-8c70435d2922" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_1f53397e-f81e-421d-84d2-8c70435d2922" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f580efa9-1101-4d6a-abea-cac0d50ec8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_01fb37bb-4f73-4bef-9138-ccf3fe0c3d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_01fb37bb-4f73-4bef-9138-ccf3fe0c3d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c21627f9-7ffa-4a23-8ff4-c969a2b162d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c21627f9-7ffa-4a23-8ff4-c969a2b162d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c9feb375-33c9-4515-a36a-ba3f06a4bd27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c9feb375-33c9-4515-a36a-ba3f06a4bd27" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_614f84a3-87e5-48da-8ebe-af055b438d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_614f84a3-87e5-48da-8ebe-af055b438d31" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_84e53c99-936a-4733-9a26-41ba4356ec1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7da1ceb9-8c24-4253-a90d-f89ca97dff90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7da1ceb9-8c24-4253-a90d-f89ca97dff90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6047c80c-e3c5-4362-a3ea-db0476308cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6047c80c-e3c5-4362-a3ea-db0476308cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_419bbd26-f642-4582-b9ac-c26d867075c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_419bbd26-f642-4582-b9ac-c26d867075c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_93da595e-6cf8-4803-b323-bd8f6895a579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_93da595e-6cf8-4803-b323-bd8f6895a579" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ec56615a-f1a6-4f94-9cd2-0edc328a2d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ec56615a-f1a6-4f94-9cd2-0edc328a2d2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dd21d972-7bd3-4efc-bdd0-d3e0205c7d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c5480439-bca5-42a8-891b-925715468406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c5480439-bca5-42a8-891b-925715468406" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a0214f09-4154-482b-a4e9-e69db172ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a0214f09-4154-482b-a4e9-e69db172ef90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_0f5a1fa6-e9af-4976-89de-f303bafeedcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_0f5a1fa6-e9af-4976-89de-f303bafeedcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41f75ddc-c70f-40b2-bd2e-def9f11ea9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41f75ddc-c70f-40b2-bd2e-def9f11ea9f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c625c9db-90ff-46ba-86b4-2c50d81ad580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c625c9db-90ff-46ba-86b4-2c50d81ad580" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:to="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1469309-6fc6-45ff-9e30-f349aa317375_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a1469309-6fc6-45ff-9e30-f349aa317375_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6bbcb2c-ffce-403b-8935-63b1ccf72e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6bbcb2c-ffce-403b-8935-63b1ccf72e6b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationClassificationofStockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" xlink:type="extended" id="ie6e454b8042a4f2abd39dc4c5ea77740_StockBasedCompensationClassificationofStockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_37a2b5ad-00e7-4a75-b5c5-400b1e26343d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_37a2b5ad-00e7-4a75-b5c5-400b1e26343d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1d2c1ea7-8f37-46cc-9182-93255583ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_CostOfSalesMember_1d2c1ea7-8f37-46cc-9182-93255583ba17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_28631816-4a73-4b85-8bc2-b4d20b3e97f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_28631816-4a73-4b85-8bc2-b4d20b3e97f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_90aec3a2-8473-4e05-97af-7adc81e6f305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_90aec3a2-8473-4e05-97af-7adc81e6f305" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5e11ddca-6a55-4013-99ee-3a8c4bc40de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5e11ddca-6a55-4013-99ee-3a8c4bc40de3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholdersDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="extended" id="i0d63d49b2c184523a7e59ae2bdc563ee_NetLossperShareAttributabletoCommonStockholdersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:href="blze-20230331.xsd#blze_EarningsPerShareBasicAndDilutedNumeratorAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:to="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0234df2a-91dd-4f3a-b19a-9f6a2b16b3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:to="loc_us-gaap_NetIncomeLoss_0234df2a-91dd-4f3a-b19a-9f6a2b16b3e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a5b0991-ba0c-44ec-8c99-3c072e5e011f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a5b0991-ba0c-44ec-8c99-3c072e5e011f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f306e070-5be4-4a2a-8fe8-af8894c16abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f306e070-5be4-4a2a-8fe8-af8894c16abe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_17b71526-08c4-48b9-a098-e9ed91bc2d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_EarningsPerShareBasic_17b71526-08c4-48b9-a098-e9ed91bc2d1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a599f71e-0a84-4594-ad8b-3deb7361dc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a599f71e-0a84-4594-ad8b-3deb7361dc1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a6d255d7-5335-452a-b43c-1b0414de6d16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:to="loc_us-gaap_ClassOfStockDomain_a6d255d7-5335-452a-b43c-1b0414de6d16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:to="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad9bc583-2d10-46ff-9d7a-491418a0055a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:to="loc_us-gaap_CommonClassAMember_ad9bc583-2d10-46ff-9d7a-491418a0055a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f7b5f4dc-5721-4eb2-823f-e8369b5815ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:to="loc_us-gaap_CommonClassBMember_f7b5f4dc-5721-4eb2-823f-e8369b5815ae" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" xlink:type="extended" id="i8b7e0b9dbc2f4033a50fc3d8b9917a40_NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8950c7a3-9483-4c83-8d76-e5b9ba121e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8950c7a3-9483-4c83-8d76-e5b9ba121e37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_884b04af-8088-4d1c-8563-28bed9356bd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_884b04af-8088-4d1c-8563-28bed9356bd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2ff7c576-6f08-4852-830e-564f31575008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2ff7c576-6f08-4852-830e-564f31575008" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_778ae7d0-5846-443f-8075-ff7f06e4c053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_778ae7d0-5846-443f-8075-ff7f06e4c053" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SharesIssuablePursuantToTheESPPMember_2967fec7-ca01-47b6-aaf8-64d062537c28" xlink:href="blze-20230331.xsd#blze_SharesIssuablePursuantToTheESPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_blze_SharesIssuablePursuantToTheESPPMember_2967fec7-ca01-47b6-aaf8-64d062537c28" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/RestructuringNarrativeDetails" xlink:type="extended" id="ic5cd2ba8c7334d91b4a9fdffbb9f72e9_RestructuringNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_eacd0b6b-279e-43f3-a8c2-a93d61c212ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:to="loc_us-gaap_RestructuringCosts_eacd0b6b-279e-43f3-a8c2-a93d61c212ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_2825bef7-9bad-46e3-9a90-bb398e1ff443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_2825bef7-9bad-46e3-9a90-bb398e1ff443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d56ce2d3-184a-4436-84cd-c9a755f85ed1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:to="loc_srt_RangeMember_d56ce2d3-184a-4436-84cd-c9a755f85ed1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:to="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e634ca3d-cee9-42ab-a2d9-06d21bd7423f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:to="loc_srt_MinimumMember_e634ca3d-cee9-42ab-a2d9-06d21bd7423f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e4b7cc4-aed9-4967-9fd6-2139fac0948c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:to="loc_srt_MaximumMember_5e4b7cc4-aed9-4967-9fd6-2139fac0948c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_fc159992-1421-4358-9e8a-fcd742750155_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:to="loc_srt_ScenarioUnspecifiedDomain_fc159992-1421-4358-9e8a-fcd742750155_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:to="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_72e331d0-69cc-42ef-84d8-e2ed6b9835b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:to="loc_srt_ScenarioForecastMember_72e331d0-69cc-42ef-84d8-e2ed6b9835b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_aa3b6619-0b39-4ebd-925d-2ea271076fa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_aa3b6619-0b39-4ebd-925d-2ea271076fa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_VoluntaryTerminationsMember_05a2f937-33da-49dd-b0d1-2bd995b4c5c4" xlink:href="blze-20230331.xsd#blze_VoluntaryTerminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:to="loc_blze_VoluntaryTerminationsMember_05a2f937-33da-49dd-b0d1-2bd995b4c5c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_InvoluntaryTerminationsMember_1740ea05-7831-453c-b034-2cc0de8d8a17" xlink:href="blze-20230331.xsd#blze_InvoluntaryTerminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:to="loc_blze_InvoluntaryTerminationsMember_1740ea05-7831-453c-b034-2cc0de8d8a17" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:definitionLink xlink:role="http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended" id="ieb3b57a25f084ba2991227bd9c322df3_RestructuringSummaryofRestructuringChargesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1a8e917e-631d-4b0a-bb0b-3dd7e1a4d661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:to="loc_us-gaap_RestructuringCharges_1a8e917e-631d-4b0a-bb0b-3dd7e1a4d661" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_539df982-7c22-4020-b7c0-cf3e5ab7a630_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_539df982-7c22-4020-b7c0-cf3e5ab7a630_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_7925eabf-bedd-4c2b-ab7e-196d93a5ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_7925eabf-bedd-4c2b-ab7e-196d93a5ca6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_23e8d5b5-3a4a-422c-baa8-d28cd89cb89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_23e8d5b5-3a4a-422c-baa8-d28cd89cb89c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8a02a127-8dd2-463c-95db-6270da1fcfb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8a02a127-8dd2-463c-95db-6270da1fcfb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_718454d2-c30b-4ad9-90a3-bbe000fc5e74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_718454d2-c30b-4ad9-90a3-bbe000fc5e74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_InvoluntaryTerminationsMember_1d7d161f-ce4c-4379-99c9-47048b074856" xlink:href="blze-20230331.xsd#blze_InvoluntaryTerminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:to="loc_blze_InvoluntaryTerminationsMember_1d7d161f-ce4c-4379-99c9-47048b074856" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>blze-20230331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2980deda-efed-40ad-9602-c1a30122d3c9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_9dd861b4-509a-4f23-a592-317583986e0c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_560026b8-d1af-4f2a-b8ce-30692c19ae35_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_SharesIssuablePursuantToTheESPPMember_fcdd0dfd-cfbf-42e8-9bb5-8b6ca2a6fc19_terseLabel_en-US" xlink:label="lab_blze_SharesIssuablePursuantToTheESPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issuable pursuant to the ESPP</link:label>
    <link:label id="lab_blze_SharesIssuablePursuantToTheESPPMember_label_en-US" xlink:label="lab_blze_SharesIssuablePursuantToTheESPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issuable Pursuant to the ESPP [Member]</link:label>
    <link:label id="lab_blze_SharesIssuablePursuantToTheESPPMember_documentation_en-US" xlink:label="lab_blze_SharesIssuablePursuantToTheESPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issuable Pursuant to the ESPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SharesIssuablePursuantToTheESPPMember" xlink:href="blze-20230331.xsd#blze_SharesIssuablePursuantToTheESPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_SharesIssuablePursuantToTheESPPMember" xlink:to="lab_blze_SharesIssuablePursuantToTheESPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_17fa155f-1789-4cda-aa5d-614c4d5d98cd_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 10 years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f105e67a-ed2c-4952-b443-729fe41c545d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_0abf12f3-d29b-4074-984b-5dd9b2e40cd8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of equipment under capital lease agreements and collateralized financing obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_fa9d1cdc-b188-4c5d-be17-7ab55bfc59b6_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, gross unrealized gains</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ec2c0ec9-be86-4d7f-ac76-13498d5cf87f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_e6b45afc-c674-4ac9-ad96-c1768122ff1b_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_51b84c25-cd42-4986-a33b-d59f3c42a603_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_6027b73b-b2ae-4fe6-835c-e6d452b528b8_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b6392635-d910-4bfc-bdf6-40c93c724685_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_8a5f4799-b528-46a4-bcca-e28e63abab1c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro-rata payment</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_494d86ab-1433-49c7-8ae4-fe7fac915a0e_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_3a85a56b-e035-40c5-80a4-fdaa97a85a58_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_e5cf25eb-64c5-4363-9e01-73f64cf1333d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional&#160;paid-in&#160;capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_641ccb2c-827e-4077-aba1-0b4d11461a18_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesAbstract_3ddf356a-0758-48f3-96fe-eb0f539f18e6_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c209e08b-a4a2-4ac8-ab16-6595ea4f485b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_fab43805-5669-42cd-8427-141f5f35e428_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_fa09b3ce-d814-4809-b4b1-d11c18ead3ab_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_809f88d0-1c6f-4cce-af5e-2c08475d77b9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8a245cc2-2a9c-4528-b633-51b3eea14975_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_e21d1e50-7786-4c79-9e61-42b0a965ddee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, stated percentage (in percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9fc935cc-26a6-4b3d-b145-8a95c67c569a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average discount rate (in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_dabf45ef-a229-4030-be01-2bf5dedbe48d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_8c55342d-3d1f-4c1b-8ebc-6e3ab1a6e823_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived assets</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e3ff1a66-8b8e-475e-8bc9-78d503c54d7d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_681b90fe-3fe7-4197-90c5-45be6900ccbe_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_f090f074-d462-4015-af0e-ea3cd2cad355_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_8b1500e0-edf4-4ed9-9438-93aebf320fa4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f5c2de7f-a0f0-4fc1-9cb5-77ea6c9ddf8e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_17f1fa1c-9005-4d81-8d2b-ed9e07317914_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4ffc30f9-5e3b-4d6d-ad74-094a9df92982_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Common Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_fc44aa2a-0469-439f-8d97-033df5dd1776_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_f2aca8fa-723b-4240-a343-57ecb43e93e3_terseLabel_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months, number of securities</link:label>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_label_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions</link:label>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_documentation_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:to="lab_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_LeasedDataCenterEquipmentMember_53c2fdc5-f6ee-4e90-8d86-eb233f17613f_terseLabel_en-US" xlink:label="lab_blze_LeasedDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased and financed data center equipment</link:label>
    <link:label id="lab_blze_LeasedDataCenterEquipmentMember_label_en-US" xlink:label="lab_blze_LeasedDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Data Center Equipment [Member]</link:label>
    <link:label id="lab_blze_LeasedDataCenterEquipmentMember_documentation_en-US" xlink:label="lab_blze_LeasedDataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased Data Center Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeasedDataCenterEquipmentMember" xlink:href="blze-20230331.xsd#blze_LeasedDataCenterEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_LeasedDataCenterEquipmentMember" xlink:to="lab_blze_LeasedDataCenterEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidInsurance_557685f5-9484-460b-98eb-f56331a8f41a_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed prepaid insurance</link:label>
    <link:label id="lab_us-gaap_PrepaidInsurance_label_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidInsurance" xlink:to="lab_us-gaap_PrepaidInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_2e885c2e-5539-4ef6-912a-1ed98ff2a8cd_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_4dd4103b-5493-44a8-8987-e82cf97ec13f_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_67616fdf-5532-4246-b3a5-cf72102ec140_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_982b6347-1b48-4a9c-b1f9-20a10a812272_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized computer software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_57f9bdbf-4751-4574-a214-12f79f902a05_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_e3508178-0952-475e-9ee4-d636309d925c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_12ef927f-1172-422d-b7ff-8842ce2c2b75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (USD 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_NumberOfOperatingSegments_da8dbaea-1bde-498f-af5e-fbc574f38b67_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_260217f4-0365-46e6-92ac-15eace9d8e74_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost not yet recognized for restricted stock units, amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_e5909b73-6d59-4f9e-af79-a544294fe22e_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized contract cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_d7575079-5403-4095-adf4-b91e605774a0_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_667b20ec-ee68-4d27-983b-e91f46bcc240_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_c1cf0023-cb27-4442-b241-4ac5019deed8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_034cade0-727f-4192-be8b-ab20cf4bf00e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_6b8b626e-edeb-474b-9e6b-265c5ac277ba_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, Weighted-average remaining contractual life (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_3692e554-caa1-46ca-bf74-d19702c1f1af_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4bad110c-0284-4de0-b25e-a11ccfbde2f1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_02ea5b3b-9ac4-4ff3-8ff7-71c22094d9a0_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_9c729e9c-1c18-447f-a0c5-20dc8701ca6e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_8d718451-2743-4223-b05f-19c640181c89_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_f7d0071c-d298-4160-a0ba-a923496790f8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1593cc60-6fb6-4f52-af0a-f20944120d56_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_167795f2-3175-4847-80d9-af5d96db239c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CapitalizedComputerSoftwareGross_2574dc3f-e7e7-4b4e-8a89-0cd117419091_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareGross" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_78ff3f15-7973-448c-90cd-33e3d29dec42_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fe5e680c-5256-4171-a5f5-d8bcbd454630_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1e8ae698-9392-4427-9df5-94629c561a06_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_dabc5386-f021-4ea4-947c-da58741c0c35_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_b8f64600-2a9f-4fd9-ba24-8264df10b317_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_EmployeeStockPurchasePlanWithholdingCurrent_d95eec5b-ef2e-456b-b371-ef475bdc3149_terseLabel_en-US" xlink:label="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP withholding</link:label>
    <link:label id="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent_label_en-US" xlink:label="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan Withholding, Current</link:label>
    <link:label id="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent_documentation_en-US" xlink:label="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan Withholding, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:href="blze-20230331.xsd#blze_EmployeeStockPurchasePlanWithholdingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:to="lab_blze_EmployeeStockPurchasePlanWithholdingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_61507135-0197-4760-b05b-2a4799bced56_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_381a74d3-2ae5-40e5-bbe3-ec7b9e1adfbd_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_483a5ba6-2288-4090-8418-fce81b079fbb_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_3f21f37a-28a7-432f-bba5-b5ade203a5b0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentType_baa07a0d-8242-464c-88c0-62edd59d06f7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_dfa2566a-3fc1-413d-934c-8cb0ed893f95_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1881e737-0123-4007-8bb3-d39e1a37860c_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_2b17092a-87a5-442a-95fc-63fba975e80d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, gross unrealized losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_97134365-1920-4273-9339-b510957caa55_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, gross unrealized losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_2eb1c2a4-dd99-4f13-84b6-f84af06c04b0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestructuringCostAndReserveAxis_2559e58e-5858-4343-873b-b24b09ecb25d_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_LeaseFinancingObligationInterestExpense_e1196856-8ec9-42d8-b1eb-e752fedadd13_terseLabel_en-US" xlink:label="lab_blze_LeaseFinancingObligationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease financing obligation, interest expense</link:label>
    <link:label id="lab_blze_LeaseFinancingObligationInterestExpense_label_en-US" xlink:label="lab_blze_LeaseFinancingObligationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing Obligation, Interest Expense</link:label>
    <link:label id="lab_blze_LeaseFinancingObligationInterestExpense_documentation_en-US" xlink:label="lab_blze_LeaseFinancingObligationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing Obligation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligationInterestExpense" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_LeaseFinancingObligationInterestExpense" xlink:to="lab_blze_LeaseFinancingObligationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ea98317-6ca6-4d06-8add-e60807462f64_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2cf6c9ac-ad7f-46b2-b908-05dcc79efefb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_608a99c2-f484-4230-9819-f2d533e54874_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_5bb940c7-3ba4-4f8e-8c1c-b5f4ecd19480_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months, unrealized losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_9ef81e45-ecef-43c1-9132-766443b0a8c1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_GeneralAndAdministrativeSoftwareMember_41758466-c943-442c-9c48-187a8f290062_terseLabel_en-US" xlink:label="lab_blze_GeneralAndAdministrativeSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative software</link:label>
    <link:label id="lab_blze_GeneralAndAdministrativeSoftwareMember_label_en-US" xlink:label="lab_blze_GeneralAndAdministrativeSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Software [Member]</link:label>
    <link:label id="lab_blze_GeneralAndAdministrativeSoftwareMember_documentation_en-US" xlink:label="lab_blze_GeneralAndAdministrativeSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_GeneralAndAdministrativeSoftwareMember" xlink:href="blze-20230331.xsd#blze_GeneralAndAdministrativeSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_GeneralAndAdministrativeSoftwareMember" xlink:to="lab_blze_GeneralAndAdministrativeSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f78ca89e-d676-4009-9d9f-74aac8c7244e_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_be658b42-cd9e-4548-9156-0504898e4119_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_5fa2114c-1666-44c0-9f5d-47e878c73111_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_5e952a40-a912-4180-bf2a-4640e1f22c1b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_94ffcda4-95b0-4da8-8b0f-d4d50932705f_terseLabel_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities and lease financing obligations, current</link:label>
    <link:label id="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_label_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Liability And Lease Financing Obligation, Current</link:label>
    <link:label id="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_documentation_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Liability And Lease Financing Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:to="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_683f07c6-f044-4e8c-b467-5249d7384e31_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_e5e16103-b22f-47d1-86cb-b172cf296903_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Within one year</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8b375547-285f-486d-b760-c0b59a10cdd5_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year through five years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_PhysicalMediaMember_37afe16e-35db-4437-8a4e-a123bd0394d6_terseLabel_en-US" xlink:label="lab_blze_PhysicalMediaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Physical Media</link:label>
    <link:label id="lab_blze_PhysicalMediaMember_label_en-US" xlink:label="lab_blze_PhysicalMediaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Physical Media [Member]</link:label>
    <link:label id="lab_blze_PhysicalMediaMember_documentation_en-US" xlink:label="lab_blze_PhysicalMediaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Physical Media</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PhysicalMediaMember" xlink:href="blze-20230331.xsd#blze_PhysicalMediaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_PhysicalMediaMember" xlink:to="lab_blze_PhysicalMediaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_67e6e6f5-92e8-442c-9bc2-771cbc6cac3e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a32cda38-fd5c-443c-99b2-264ef21d97e0_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_aa6bd631-62a3-4dcf-99f2-18a4a424329d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a8879735-bd6b-4a5f-9149-c69e3250249d_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_4d79b585-fbe7-494b-9d94-ee834ede42f4_negatedTerseLabel_en-US" xlink:label="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on finance leases and lease financing obligations</link:label>
    <link:label id="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_label_en-US" xlink:label="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments On Capital Lease And Lease Financing Obligations</link:label>
    <link:label id="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_documentation_en-US" xlink:label="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal Payments On Capital Lease And Lease Financing Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:href="blze-20230331.xsd#blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:to="lab_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_4181d48e-ef44-4537-aecc-8a5a4e3c3c08_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesTextBlock_e1d99647-1021-40cb-aac6-1a1c981798d1_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_1d57b368-1f86-4ed1-af63-0cc2574358ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SalesAndExciseTaxPayableCurrent_f85f1e76-f7e1-4ffc-a9eb-757c01eb3920_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c197de54-5ba9-439e-ad8f-9b013a7a80f5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_17454a09-9058-4ef7-a51a-8670fb0a3e39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Held-to-maturity Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Held-to-Maturity Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_7fa20d25-7178-4966-9f03-f6d496ac1934_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8e0f851a-2871-4176-a20f-2504c6edf5b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_22f573e1-2aaa-408c-ab0d-f555bec7c8b3_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 5 years through 10 years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_e9a5669c-734c-4518-8cfd-c53eedcaa05e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_adddd42f-bff8-45db-a050-d8dd6656d905_terseLabel_en-US" xlink:label="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Votes per share of common stock</link:label>
    <link:label id="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_label_en-US" xlink:label="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Number Of Votes Allowed To Each Share</link:label>
    <link:label id="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_documentation_en-US" xlink:label="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights, Number Of Votes Allowed To Each Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:href="blze-20230331.xsd#blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:to="lab_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_a7b823c2-52a5-4204-9bb0-8981f6b168b1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_29708d09-ad91-4595-8009-342a4c954a29_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_7570fd22-6869-4f0b-b5ef-bed80b31e073_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0685d26-8298-43e9-bcda-3cc6b0e55376_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3165a557-494c-429b-b367-21a4fda811f3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_cf7e0a26-25bb-488e-9b1e-ef92a54dd912_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_35845eac-e21d-40fa-8236-9025d3c5308b_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_dbab2bbc-182f-4c5e-bf66-9695389b58fb_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, amortized cost</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecurities" xlink:to="lab_us-gaap_HeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f45bc32b-9159-4261-9f99-d886f9898668_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_3095a3a8-079f-4965-ace9-fe9de2aa263b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_27280982-bc59-4e46-9c85-8d6867789e1b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingLeaseLiability_16187bd8-f7b5-4a7d-9dc7-10d338f6e4cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_0cd7fcb7-8da6-4c3d-9410-cb2c2642be2e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate grant-date fair value of options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_61893176-48c2-4721-b3d6-d571ead5c4b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_1e142cfd-9188-4471-8e94-78fa85a8e412_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ad06fdec-afac-4fa3-924e-cc8f80089c4d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ReceivablesFromPaymentProcessorCurrent_776dab63-f57e-4cc2-9d29-932bbd99ef0e_terseLabel_en-US" xlink:label="lab_blze_ReceivablesFromPaymentProcessorCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable from payment processor</link:label>
    <link:label id="lab_blze_ReceivablesFromPaymentProcessorCurrent_label_en-US" xlink:label="lab_blze_ReceivablesFromPaymentProcessorCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables From Payment Processor, Current</link:label>
    <link:label id="lab_blze_ReceivablesFromPaymentProcessorCurrent_documentation_en-US" xlink:label="lab_blze_ReceivablesFromPaymentProcessorCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables From Payment Processor, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ReceivablesFromPaymentProcessorCurrent" xlink:href="blze-20230331.xsd#blze_ReceivablesFromPaymentProcessorCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ReceivablesFromPaymentProcessorCurrent" xlink:to="lab_blze_ReceivablesFromPaymentProcessorCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e188892-0a39-455b-8aa2-80d17d87cb0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_93f8d804-840d-44bd-a852-85f5af787d1c_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_blze_CapitalLeasesAgreementTerm_f5ca4cfb-adab-4cb6-913b-0170de79dc03_terseLabel_en-US" xlink:label="lab_blze_CapitalLeasesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital leases, agreement term</link:label>
    <link:label id="lab_blze_CapitalLeasesAgreementTerm_label_en-US" xlink:label="lab_blze_CapitalLeasesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Agreement Term</link:label>
    <link:label id="lab_blze_CapitalLeasesAgreementTerm_documentation_en-US" xlink:label="lab_blze_CapitalLeasesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Leases, Agreement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeasesAgreementTerm" xlink:href="blze-20230331.xsd#blze_CapitalLeasesAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CapitalLeasesAgreementTerm" xlink:to="lab_blze_CapitalLeasesAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_c5e2ff48-b169-40b5-95ce-a91b5b37513f_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_8463e45a-f27e-4893-8b30-f903f69574b3_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_fcf2741a-19c5-44cc-8cd9-6538ff53f2c7_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 5 years through 10 years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_d2897948-d6b4-4ad5-b219-7abf6fd2c143_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_ccc4d091-b3fb-4def-8d4c-b3777ad83846_terseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1efd74f2-e8d9-441f-9717-0dc3e7520163_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield (in percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_c6328bc4-8779-4bc7-926c-d3a81eb81152_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_3b1bd787-6cf5-4b0c-8ce1-07aac2307c36_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_403c54d6-3b01-47e4-bdfe-08b46fa86da3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_FinancedInsurancePremiumsCurrent_fca2b02c-ba96-4ce0-8162-64ef34f2f6c5_terseLabel_en-US" xlink:label="lab_blze_FinancedInsurancePremiumsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed insurance premiums (see Note 11)</link:label>
    <link:label id="lab_blze_FinancedInsurancePremiumsCurrent_label_en-US" xlink:label="lab_blze_FinancedInsurancePremiumsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed Insurance Premiums, Current</link:label>
    <link:label id="lab_blze_FinancedInsurancePremiumsCurrent_documentation_en-US" xlink:label="lab_blze_FinancedInsurancePremiumsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed Insurance Premiums, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinancedInsurancePremiumsCurrent" xlink:href="blze-20230331.xsd#blze_FinancedInsurancePremiumsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_FinancedInsurancePremiumsCurrent" xlink:to="lab_blze_FinancedInsurancePremiumsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_b6aee5c1-293c-419d-a0ca-d22103c8f785_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedPaymentArrangementEmployeeMember_c12e6c45-7f6c-403d-b2aa-88ec39f434e9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Employee</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_7d964fa6-1a7e-4eee-85b0-ac351446ce7d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_82f02cef-802c-4095-920d-9128e0280f5b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_60a5cc78-dadb-44d6-9c52-bf1fce3f204e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_b480fc5e-80f4-46a4-b6a3-18930458c3c4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_278c1f2c-83d4-451a-8280-836f11412b18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_TradingSymbol_2fc82440-bebf-49f0-bb3c-45e0abb91e77_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_06d3cea0-eb5d-48ce-b0d8-81c99bc07237_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_4e0e8b7a-4670-4472-bf9c-728857bb4074_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Internal-Use&#160;Software, Net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_83ea6958-e5a2-4410-bbbd-52d203ae7a96_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_dfb1ba05-a4fe-429b-98ac-01cd99d5086c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, non-current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpense_a82844b9-cc08-486a-9eb7-a42b798f9cdc_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_country_CA_9947aa1e-9ed9-4a66-8766-8eacd44a2bb0_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_8f3fc08b-19a6-4949-a8ca-a570b04fda82_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, Weighted-average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_1f60b5c0-7efb-4eeb-8f51-29381a7e2b74_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedCashAndCashEquivalents_7cea9eb3-2aa4-41f0-b16f-cf02945fb713_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash - included in prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2913a7d1-b6bb-432b-85eb-f045af3e44d3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a6f8a9f0-b344-4902-9ac9-3a7c28bf80c5_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units outstanding</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a70f2dc4-a165-466d-b755-fa6a39302f0e_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_7a85e911-051e-4993-b3f3-141b8d04b9f6_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cd98e973-da70-4a5d-b0c4-bddc9028c2a8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ProceedsFromLinesOfCredit_9a75e9c3-22ae-49ad-b1de-bdc894ba7950_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from debt facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_7d93e363-c8a5-45ad-9f8f-8da29daf7149_terseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (in shares)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04a5db4e-3666-4a9f-9b3a-2925ecbb750b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UseOfEstimates_ce41a9be-059a-4fc3-9443-2f79fc6c67e3_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_99f77613-9054-4033-8493-758fdfdcc2f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_a4a54a89-9950-4f86-8221-6fc6be97385e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_8fd71a92-035d-4ae3-8349-bd1332b64c1b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_3979c522-5143-42ea-b128-31adb3d6dd4e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of additional shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_ef15efae-1fce-4ad5-93b3-e33631d17ae1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, net carrying value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ConsumptionBasedArragmentsMember_579b5530-bf5f-40c5-aa4f-23401f1230a2_terseLabel_en-US" xlink:label="lab_blze_ConsumptionBasedArragmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumption-based arrangements</link:label>
    <link:label id="lab_blze_ConsumptionBasedArragmentsMember_label_en-US" xlink:label="lab_blze_ConsumptionBasedArragmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumption-Based Arragments [Member]</link:label>
    <link:label id="lab_blze_ConsumptionBasedArragmentsMember_documentation_en-US" xlink:label="lab_blze_ConsumptionBasedArragmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumption-Based Arragments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ConsumptionBasedArragmentsMember" xlink:href="blze-20230331.xsd#blze_ConsumptionBasedArragmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ConsumptionBasedArragmentsMember" xlink:to="lab_blze_ConsumptionBasedArragmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_4a4fc55e-82c4-4fb8-83bb-c746242e02aa_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_d93612e3-00e2-4e67-ba78-178d1e4f59f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtWeightedAverageInterestRate_d1ab1c3e-fb9d-44fd-8a43-e5b52e9bda21_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate (in percent)</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_323d7171-b86b-4d0f-aa66-6f1b294eeed4_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_71e703b6-cb15-49f8-b6a4-c408847d17af_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_ddc64d41-d7f7-49c7-b159-4f547ed5d7e6_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Within one year</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_c3049f44-3b2c-4113-b7e4-ed75613a2a83_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f5526073-8596-464a-9fcf-9de9ebd39d9c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, basic (USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableMember_189ccce8-b5fd-4520-ba20-ada7fd227ece_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableMember_label_en-US" xlink:label="lab_us-gaap_AccountsPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableMember" xlink:to="lab_us-gaap_AccountsPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_53653ecb-5b3e-446d-9db5-27c56a737c79_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RepurchaseAgreementCounterpartyNameDomain_a8f55223-57a1-4274-8bec-bae6a7f4c1fd_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_d0077b35-f53a-43a1-8081-480e4cd3a272_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquity_70738e2e-41d0-49ec-a023-2d8f50772225_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1c08bbb4-ab2c-4796-b0bf-19da5b268f7e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_556d10b3-cfd5-4171-8576-7711e919e397_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_b153725f-af01-4206-bc9c-dc065b735b37_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_af263866-ead3-4499-b97e-19a2d27ed138_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment acquired through finance lease and lease financing obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_21e6a474-a251-4bc0-81ba-dd32fcd4f286_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_A2011EquityInceptivePlanMember_41a6075c-1f14-47cd-b3d5-aab47b168860_terseLabel_en-US" xlink:label="lab_blze_A2011EquityInceptivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Equity Incentive Plan</link:label>
    <link:label id="lab_blze_A2011EquityInceptivePlanMember_label_en-US" xlink:label="lab_blze_A2011EquityInceptivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Equity Inceptive Plan [Member]</link:label>
    <link:label id="lab_blze_A2011EquityInceptivePlanMember_documentation_en-US" xlink:label="lab_blze_A2011EquityInceptivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Equity Inceptive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2011EquityInceptivePlanMember" xlink:href="blze-20230331.xsd#blze_A2011EquityInceptivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_A2011EquityInceptivePlanMember" xlink:to="lab_blze_A2011EquityInceptivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_808bedd6-3c25-451c-9b4f-ad28e4adfd5a_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_8d378dda-7ef6-442c-ac64-406a04610203_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred contract costs</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_blze_DebtInstrumentDownPayment_b4891dde-69e8-4250-8415-d740e26dcc84_terseLabel_en-US" xlink:label="lab_blze_DebtInstrumentDownPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Down payment</link:label>
    <link:label id="lab_blze_DebtInstrumentDownPayment_label_en-US" xlink:label="lab_blze_DebtInstrumentDownPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Down Payment</link:label>
    <link:label id="lab_blze_DebtInstrumentDownPayment_documentation_en-US" xlink:label="lab_blze_DebtInstrumentDownPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Down Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentDownPayment" xlink:href="blze-20230331.xsd#blze_DebtInstrumentDownPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_DebtInstrumentDownPayment" xlink:to="lab_blze_DebtInstrumentDownPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_039c33a4-aeab-4762-8525-b50e755086b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_59be129d-e6bc-4e7f-af74-0abca216a5fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_08f30eb8-93ba-41f7-8340-5f2d820635cd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_34bfe1ea-d374-4b8f-bd04-5f988d3a972d_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_233ba3d6-1d4a-40ac-b4f5-33e84f417f27_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost not yet recognized for stock options, amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_9e9464da-c8c6-40e2-b49a-56d4f4897435_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_26ecec95-b98b-4539-9277-f811a7b64461_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A and Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_24091bcb-f4bf-4104-bce3-5f6d858a675f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_26d65c9f-1a45-4e7d-b896-74e58a71afdc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_225f5234-c3c3-472b-837b-912cc8073309_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_4beb7e6b-312f-48d9-b8db-f08d3c4b9c90_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_17ee4149-006b-4817-84db-4d1a95b0cab7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_48d2cef4-ce25-4ae0-bcaf-536e241e8bbd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_4880e0d4-ec33-4905-a376-3be90fda4cde_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_090f5e57-e91f-4283-ac0a-5475b08cd53f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_c1e676ed-0fee-464e-8891-efbc0bcc785e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_3afe9cdb-2947-4eb9-9c54-ca54cf01deb8_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_775c605b-58cd-4973-b784-4045065c0019_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_3a1bc8c0-6e77-421d-818e-6050461c69df_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_06aa3e44-a575-461e-861e-4e94d92864d5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GranteeStatusDomain_fa96a367-6e59-4d51-a1e0-4061a6d256a3_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_7e5f8521-34c9-4573-a4a7-a5a7c5ac4a9b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Geographic Area</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0f897d4f-5f23-42e5-a8cb-d275c3244bfd_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_a08bec40-d015-4d09-8de8-5b643fa79af0_terseLabel_en-US" xlink:label="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Shares Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Shares Reserved For Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:href="blze-20230331.xsd#blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:to="lab_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0d4b6c92-4076-47cd-a4c4-aad9a0a12e43_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ceeb48a1-242c-42d4-a8b7-2dfb38b7282a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_2ff008fc-b89c-4c53-a28f-5c3f77d1942e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_7714cd88-3572-4165-8478-46b4e5489c6d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_561847cf-8668-46b0-9541-a3ffcebd7712_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_404c3634-4adf-4b0d-9ab1-aa1cc3ce5815_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_1d55a04a-e701-46fc-83a4-e861b4571ad5_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_64a86034-b8f6-4ca7-992c-fa2b42a1dcf4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_25a8509e-5871-440b-b6e0-9791edb9afcf_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7b5038e9-c45d-4401-af46-9f88210f27e6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementLineItems_4ebaa230-41fb-4f5f-ae5a-932b5ecccf6f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_22f23f1c-1ba5-4316-9ab0-e4d94514544a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_47294183-378c-4559-a966-ca22b92746ad_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_d0382794-051a-4651-875b-57ca91836851_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_bc081f45-7315-4570-b99d-a34b74a511ca_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_ec75cd27-9600-425d-a337-4b993ce78e0f_terseLabel_en-US" xlink:label="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_label_en-US" xlink:label="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Basic And Diluted Numerator [Abstract]</link:label>
    <link:label id="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_documentation_en-US" xlink:label="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Basic And Diluted Numerator [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:href="blze-20230331.xsd#blze_EarningsPerShareBasicAndDilutedNumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:to="lab_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_6c3b7879-19bf-4ab4-818b-b5bccce65664_negatedTerseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_c1e50a66-9a66-4d2e-8667-73fc3385c56d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_f73c74eb-694e-4be1-822a-60b922bd202d_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ValueAddedTaxPayable_8b171e1c-dd6f-476d-b3f4-42561589e69f_verboseLabel_en-US" xlink:label="lab_blze_ValueAddedTaxPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued value-added tax (&#8220;VAT&#8221;) liability</link:label>
    <link:label id="lab_blze_ValueAddedTaxPayable_1ae8f6f4-9cad-41a0-a82e-7514bd9e630b_terseLabel_en-US" xlink:label="lab_blze_ValueAddedTaxPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued value-added tax (&#8220;VAT&#8221;) liability</link:label>
    <link:label id="lab_blze_ValueAddedTaxPayable_label_en-US" xlink:label="lab_blze_ValueAddedTaxPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Added Tax Payable</link:label>
    <link:label id="lab_blze_ValueAddedTaxPayable_documentation_en-US" xlink:label="lab_blze_ValueAddedTaxPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Added Tax Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ValueAddedTaxPayable" xlink:href="blze-20230331.xsd#blze_ValueAddedTaxPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ValueAddedTaxPayable" xlink:to="lab_blze_ValueAddedTaxPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_f26c5c19-e096-43f3-a8a2-1d1aa701586e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_73be034c-bcef-46ea-84c0-665a447808f3_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d4157402-2945-4b3e-b30c-767d3c7c1119_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bcf8110f-1ea5-43aa-808b-eebd79d5aef0_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_cafe50c2-d648-48c6-93ef-0b30000aebb6_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After 10 years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_003a2013-ffba-4e53-8c5c-847323203867_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Pronouncements Recently 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_PrepaidPhysicalMediaHardwareCurrent_ba5de697-5231-4dfc-afe4-669f69d02753_terseLabel_en-US" xlink:label="lab_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Physical Media hardware</link:label>
    <link:label id="lab_blze_PrepaidPhysicalMediaHardwareCurrent_label_en-US" xlink:label="lab_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Physical Media Hardware, Current</link:label>
    <link:label id="lab_blze_PrepaidPhysicalMediaHardwareCurrent_documentation_en-US" xlink:label="lab_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Physical Media Hardware, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:href="blze-20230331.xsd#blze_PrepaidPhysicalMediaHardwareCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:to="lab_blze_PrepaidPhysicalMediaHardwareCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_55610257-9575-4341-a83e-c57374f36f82_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_bbbe7b54-c764-4429-988f-b6c3292391be_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator for basic and diluted net loss per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_efa5cc3f-cd54-428a-aab3-169119f10e16_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_18d6f390-9390-4d87-b86b-101199ddb744_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4a2f93ad-824e-433e-a25c-2adc1d38c635_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f5ab639f-0b12-4b5b-ae98-36c8216364b9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2c1c65bd-251e-4bdb-a455-8b1c229531f8_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fae90eb5-6c80-4d6e-b874-6e2fde7d6abf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision (benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_45357284-6031-4bde-9268-a1d5c4a9979b_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a558fad4-2847-4ad7-a151-28edf92555a4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_0328ac04-78ca-4c50-8d23-a36b42d2e09f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_38d28ea3-1f2f-422b-8b92-81b38b00f597_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ComputerBackupMember_6115e284-5336-4396-ad6d-88ddb9bbc49c_terseLabel_en-US" xlink:label="lab_blze_ComputerBackupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Backup</link:label>
    <link:label id="lab_blze_ComputerBackupMember_label_en-US" xlink:label="lab_blze_ComputerBackupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Backup [Member]</link:label>
    <link:label id="lab_blze_ComputerBackupMember_documentation_en-US" xlink:label="lab_blze_ComputerBackupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Backup</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ComputerBackupMember" xlink:href="blze-20230331.xsd#blze_ComputerBackupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ComputerBackupMember" xlink:to="lab_blze_ComputerBackupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_fef45815-a946-4c8f-a06b-b224e050bf5d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, non-current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c4247092-1cfd-45ec-aea8-08cd34061bea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_bccc9203-f129-45e3-9924-9f5c446a7bdb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing net loss per share, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_8a898377-ac63-4239-833a-c0f838291ce8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_67acc227-8d6d-4464-b457-6695fec6cda9_terseLabel_en-US" xlink:label="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_ade828c7-0651-4955-899c-fd71cd7cf3f6_totalLabel_en-US" xlink:label="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other Liabilities, Current</link:label>
    <link:label id="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="lab_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_997638e4-c4b3-4cc0-bbc7-38bea8f3f361_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, value, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_24223595-4d7b-450e-9923-24c042b7fab6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a631e1be-9a5c-427a-9784-a277c7a7945b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_CityNationalBankRevolvingCreditAgreementMember_44f7ec39-91ee-4a72-aa0d-699c001a068e_terseLabel_en-US" xlink:label="lab_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City National Bank Revolving Credit Agreement</link:label>
    <link:label id="lab_blze_CityNationalBankRevolvingCreditAgreementMember_label_en-US" xlink:label="lab_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City National Bank Revolving Credit Agreement [Member]</link:label>
    <link:label id="lab_blze_CityNationalBankRevolvingCreditAgreementMember_documentation_en-US" xlink:label="lab_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City National Bank Revolving Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:href="blze-20230331.xsd#blze_CityNationalBankRevolvingCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:to="lab_blze_CityNationalBankRevolvingCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2067ec60-0078-42a4-a8a7-f3325c568117_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_DataCenterEquipmentMember_944d3f6b-d4b1-4961-9d29-86810053beff_terseLabel_en-US" xlink:label="lab_blze_DataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data center equipment</link:label>
    <link:label id="lab_blze_DataCenterEquipmentMember_label_en-US" xlink:label="lab_blze_DataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Center Equipment [Member]</link:label>
    <link:label id="lab_blze_DataCenterEquipmentMember_documentation_en-US" xlink:label="lab_blze_DataCenterEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Data Center Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DataCenterEquipmentMember" xlink:href="blze-20230331.xsd#blze_DataCenterEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_DataCenterEquipmentMember" xlink:to="lab_blze_DataCenterEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_292f5e08-672c-4fe7-a12b-9a2377c8465e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1a13d063-62b4-451d-aec1-23cf2db0a8c1_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, restricted cash and restricted cash, non-current at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_249cab8c-fbc8-426b-a29c-3cc07c1f2dbf_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, restricted cash and restricted cash, non-current</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_295a35f1-80df-4d60-9405-5d08aa120a8b_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_017932ce-2715-4170-8951-54a406e46d0a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_465e65f0-7cfa-4c67-ae1c-d3b9d061e08c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercises of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_eda325cf-88ca-475c-9c1c-afdec189ff68_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_InvoluntaryTerminationsMember_21c56596-d928-42f5-9e87-cdcb8d084606_terseLabel_en-US" xlink:label="lab_blze_InvoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Involuntary Terminations</link:label>
    <link:label id="lab_blze_InvoluntaryTerminationsMember_label_en-US" xlink:label="lab_blze_InvoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Involuntary Terminations [Member]</link:label>
    <link:label id="lab_blze_InvoluntaryTerminationsMember_documentation_en-US" xlink:label="lab_blze_InvoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Involuntary Terminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_InvoluntaryTerminationsMember" xlink:href="blze-20230331.xsd#blze_InvoluntaryTerminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_InvoluntaryTerminationsMember" xlink:to="lab_blze_InvoluntaryTerminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_8c0fa4d0-ffeb-47d3-a323-56ec10c2a885_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_ffaf8617-d1d5-4bc0-925f-71b311d23eb2_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, non-current</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_PurchaseObligationDueInNextTwelveMonths_fcac6dde-340b-4a8b-aed8-4317e1cd60ac_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase obligation, to be paid, year one</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_fe36d648-99ce-4225-8f37-0e78b9a30bb4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e2b24cd0-6900-48db-b9d4-862e52b3ba44_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals related to purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_bcd03c7c-c397-448b-9ab6-b3d687f3d79a_terseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual additional number of shares authorized (in shares)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c4c35140-b48d-4143-a8d9-d378373ebbfe_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_AmendmentFlag_f376e11e-5903-4d59-b36f-2bf25ca31b1d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c065ca2a-23ed-40b4-b9ec-94ba9ab996e2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_af24c0f0-15f3-42cf-aeec-9cc8e8fe89a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_8ba18488-9519-4ab2-aefa-d3f9e20761cb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_05fa00ae-af1f-4e4c-a453-7c69495d6f16_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_23c158ca-5e5d-4af8-a31b-cd37076d169c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized commissions</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_B2CloudStorageMember_33fd48f5-1f73-4238-8de6-c2a54479a350_terseLabel_en-US" xlink:label="lab_blze_B2CloudStorageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B2 Cloud Storage</link:label>
    <link:label id="lab_blze_B2CloudStorageMember_label_en-US" xlink:label="lab_blze_B2CloudStorageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B2 Cloud Storage [Member]</link:label>
    <link:label id="lab_blze_B2CloudStorageMember_documentation_en-US" xlink:label="lab_blze_B2CloudStorageMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">B2 Cloud Storage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_B2CloudStorageMember" xlink:href="blze-20230331.xsd#blze_B2CloudStorageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_B2CloudStorageMember" xlink:to="lab_blze_B2CloudStorageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_3b019b4c-4563-4301-9e8e-dd0e1ec6f32b_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction-in-progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_3b318174-77eb-4c47-ad48-ea8cc15aef1d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_7d140114-5f67-4132-9712-e3fce87320a7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_7c0d2bae-fdaf-4540-858a-318d5c02e3de_terseLabel_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total number of securities</link:label>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions</link:label>
    <link:label id="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_documentation_en-US" xlink:label="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:to="lab_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_7e644301-f0c3-4c37-90e3-2aa5ebbd09ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments during the period</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_07560f54-16aa-4d21-965d-b8d8578c8dee_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_afb0d5e7-6d81-4562-8827-2420a12407aa_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_f04e7473-6ee5-418b-8cbf-1752b2325154_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_5da36922-a4e7-409e-a4e7-0c6bc3b47f42_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_ed8c0427-175d-4c13-b68c-8b2c82e02951_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months, fair value</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_cd14603c-c5da-41a1-96a1-1671c51a8c49_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f44015f9-4810-4a4d-a69e-5a4b135844e6_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_774d1e0b-4b1b-4514-8fe7-c94216769bfe_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_7cb3a90b-ab81-4277-bed5-5283153a9d2a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_e63a3cb4-14ad-4e2b-80f0-a321b75c1f30_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_a3005a5d-b607-471a-a363-1411d5a611cc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_d03917d0-2246-4c85-90e0-7cdbe57b9afa_terseLabel_en-US" xlink:label="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFCO Premium Credit LLC Insurance Premium Financing Agreement</link:label>
    <link:label id="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_label_en-US" xlink:label="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFCO Premium Credit LLC Insurance Premium Financing Agreement [Member]</link:label>
    <link:label id="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_documentation_en-US" xlink:label="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFCO Premium Credit LLC Insurance Premium Financing Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:href="blze-20230331.xsd#blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:to="lab_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9db8219b-98cd-4ad6-b060-95b3b64d1016_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_a6005e40-27dc-455b-ad5f-881e60f58272_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_adb348ef-ef81-41b1-a1da-768cc1ffa9c6_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_fa1164b7-9354-4915-bd39-daea01fc7368_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_96954a2d-2125-466e-9d80-35ac8aac994a_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_63e62d80-086c-415e-99c7-fef2befe3dbe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_931c970e-ef6e-4649-aba8-66a2aedaa928_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockOptionMember_1b7726a3-bb4e-42bd-94dd-b879bcc5f90d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d1d1193b-4d0e-427d-869d-2a5fd11caeef_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_AccruedBonusSettledInRestrictedStockUnits_4831f190-93fc-472c-a55a-e2562136d27b_terseLabel_en-US" xlink:label="lab_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonus settled in restricted stock units</link:label>
    <link:label id="lab_blze_AccruedBonusSettledInRestrictedStockUnits_label_en-US" xlink:label="lab_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonus Settled In Restricted Stock Units</link:label>
    <link:label id="lab_blze_AccruedBonusSettledInRestrictedStockUnits_documentation_en-US" xlink:label="lab_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonus Settled In Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:href="blze-20230331.xsd#blze_AccruedBonusSettledInRestrictedStockUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:to="lab_blze_AccruedBonusSettledInRestrictedStockUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6b75f790-e482-4035-9640-aaa8245942b1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility (in percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NotesPayableOtherPayablesMember_96b2366e-1375-48f0-b7a7-ca5b5629735e_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_8c2d6651-5357-4b05-87ee-da19616fce2e_terseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum annual additional number of shares authorized, common stock outstanding (in percent)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_49e90367-f1a6-43ea-8601-157d1f483468_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class A and Class B common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_611365c4-4244-4ba7-bd4c-566753fd20cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_53f9ab4c-419c-4e0e-b3a8-3e8788af39e7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_a68c15b2-6256-476f-a8a5-b3fc3609c656_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_82ba97d3-e715-4d18-8543-1165ffb1e206_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_f15cd162-29c6-43cf-ae95-8e4874e8d84f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_MaximumMember_de95bd3b-2bae-4109-a99d-b38bad346dec_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_VoluntaryTerminationsMember_86641c83-458f-4399-8c42-870c4fbcd517_terseLabel_en-US" xlink:label="lab_blze_VoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary Terminations</link:label>
    <link:label id="lab_blze_VoluntaryTerminationsMember_label_en-US" xlink:label="lab_blze_VoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary Terminations [Member]</link:label>
    <link:label id="lab_blze_VoluntaryTerminationsMember_documentation_en-US" xlink:label="lab_blze_VoluntaryTerminationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary Terminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_VoluntaryTerminationsMember" xlink:href="blze-20230331.xsd#blze_VoluntaryTerminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_VoluntaryTerminationsMember" xlink:to="lab_blze_VoluntaryTerminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_SAFEAgreementSettlementMember_040f8746-bad1-4587-8740-b7ed8fcb915f_terseLabel_en-US" xlink:label="lab_blze_SAFEAgreementSettlementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Settlement</link:label>
    <link:label id="lab_blze_SAFEAgreementSettlementMember_label_en-US" xlink:label="lab_blze_SAFEAgreementSettlementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Settlement [Member]</link:label>
    <link:label id="lab_blze_SAFEAgreementSettlementMember_documentation_en-US" xlink:label="lab_blze_SAFEAgreementSettlementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementSettlementMember" xlink:href="blze-20230331.xsd#blze_SAFEAgreementSettlementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_SAFEAgreementSettlementMember" xlink:to="lab_blze_SAFEAgreementSettlementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_24171b87-523f-459f-93fc-31e44b7c7886_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f86b8974-c88d-458a-916e-a0dba4ea09dd_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_e5e149e1-51b6-4e08-990f-f4fc3b58cb20_terseLabel_en-US" xlink:label="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:label id="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="blze-20230331.xsd#blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fa4ea3a7-f577-4d30-b9a4-f80684ab689d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AssetsCurrent_461e00f9-ceaa-415a-9c75-a03864e9f552_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_fdb92904-99a1-435f-bbb8-d5b166a25e0e_terseLabel_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities and lease financing obligations, non-current</link:label>
    <link:label id="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_label_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Liability And Lease Financing Obligation, Noncurrent</link:label>
    <link:label id="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_documentation_en-US" xlink:label="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Liability And Lease Financing Obligation, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:to="lab_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7ce18535-db20-4188-820d-3c0279f80e98_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with customer, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_6dbd55ed-0007-4b47-81c9-be1862bd32fa_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_a2dd16db-1136-4445-a591-3a35fe442e41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_7afe36da-8d1d-486b-a41b-b019d3364caa_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reporting 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_StockholdersEquityNoteDisclosureTextBlock_e4e393b1-a519-46c0-ae9a-a8b2ee760a03_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_06b1c216-868d-4d13-aa6d-c3bbc0477408_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash lease expense on operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_b896e05f-a349-49cc-8ee3-145e00c979e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares purchased (in shares)</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsNet_954b0991-52c2-4af9-b19d-1e65ff648825_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_19567434-1936-4d2d-b116-ec8181cda34a_negatedTerseLabel_en-US" xlink:label="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments on insurance premium financing</link:label>
    <link:label id="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_label_en-US" xlink:label="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Principal On Insurance Premium Financing</link:label>
    <link:label id="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_documentation_en-US" xlink:label="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Principal On Insurance Premium Financing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:href="blze-20230331.xsd#blze_PaymentsOfPrincipalOnInsurancePremiumFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:to="lab_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_8c97a027-32e9-4491-8a07-616bad94f0b1_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_a6414532-dcff-4a2b-9f24-7af82f37d8db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrealized losses</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b64cdf0e-f1b4-4f9b-9f93-8754adc8e75e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Stock Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_82836bfb-8437-4be7-8ff5-2880e7ed1dec_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_853c0f73-2096-42f3-b270-84fe4065db55_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_aee610c4-ef9a-4b35-a8bb-33f117c7de2d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f731158-9941-427a-b172-71709e65cfa9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_ac1fc14f-7245-4223-97df-35c152e32afb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_8082a7f3-c5f8-4a0d-9fad-eb9ce448d8a1_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_556a8cef-5369-474e-b6cc-7df3f7ab9e69_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">After one year through five years</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_17619fbb-89e6-4e75-8ddc-0d7feb1f7041_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_c8f08336-4d59-4cd9-a0ba-7af128a16c51_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments, net</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_6b2a82c0-585f-4dbe-bc1f-8170d8616e43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_FinanceLeaseCostInterestExpense_75c5dbc2-514f-4c73-bfb6-021d66e38213_terseLabel_en-US" xlink:label="lab_blze_FinanceLeaseCostInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, cost, interest expense</link:label>
    <link:label id="lab_blze_FinanceLeaseCostInterestExpense_label_en-US" xlink:label="lab_blze_FinanceLeaseCostInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost, Interest Expense</link:label>
    <link:label id="lab_blze_FinanceLeaseCostInterestExpense_documentation_en-US" xlink:label="lab_blze_FinanceLeaseCostInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCostInterestExpense" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCostInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_FinanceLeaseCostInterestExpense" xlink:to="lab_blze_FinanceLeaseCostInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_6b773888-f5be-49cf-b3a2-a316d5b4c673_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d4185479-8a7c-4a40-8687-40d5d8a41d14_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock under equity incentive plan (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_blze_PrepaidSubscriptionsCurrent_e413604c-6140-4dd2-afa0-f17605139ca1_terseLabel_en-US" xlink:label="lab_blze_PrepaidSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid subscriptions</link:label>
    <link:label id="lab_blze_PrepaidSubscriptionsCurrent_label_en-US" xlink:label="lab_blze_PrepaidSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Subscriptions, Current</link:label>
    <link:label id="lab_blze_PrepaidSubscriptionsCurrent_documentation_en-US" xlink:label="lab_blze_PrepaidSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Subscriptions, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidSubscriptionsCurrent" xlink:href="blze-20230331.xsd#blze_PrepaidSubscriptionsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_PrepaidSubscriptionsCurrent" xlink:to="lab_blze_PrepaidSubscriptionsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_c93d1ad9-87ab-4996-8594-99e3d1218024_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net accretion of discount on investment 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_57a8aca3-b84b-4545-9124-4e6999a85df6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_TwoVendorsMember_856ef761-f93e-44f2-8be9-93353735b844_terseLabel_en-US" xlink:label="lab_blze_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Vendors</link:label>
    <link:label id="lab_blze_TwoVendorsMember_label_en-US" xlink:label="lab_blze_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Vendors [Member]</link:label>
    <link:label id="lab_blze_TwoVendorsMember_documentation_en-US" xlink:label="lab_blze_TwoVendorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TwoVendorsMember" xlink:href="blze-20230331.xsd#blze_TwoVendorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_TwoVendorsMember" xlink:to="lab_blze_TwoVendorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NL_04c490ac-ef5a-4c17-a651-232429e07207_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_label_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL" xlink:to="lab_country_NL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_9aaabd2a-6f66-4791-b915-2937d2b06171_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_fe4507c4-45a0-45a6-adac-222282ffa4c2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_fdac7fc4-eda2-4e95-8c73-ddfb43b4b36e_terseLabel_en-US" xlink:label="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Periodic payment, number of quarterly installments</link:label>
    <link:label id="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_label_en-US" xlink:label="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payments, Number of Quarterly Installments</link:label>
    <link:label id="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_documentation_en-US" xlink:label="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payments, Number of Quarterly Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:href="blze-20230331.xsd#blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:to="lab_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ce2ebf49-fdc5-4546-b619-999a760001f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (USD 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_blze_AccruedBonusClassifiedAsStockBasedCompensation_d0aedd08-d98f-451c-bbc2-b4b3768e6736_terseLabel_en-US" xlink:label="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued bonus classified as stock-based compensation</link:label>
    <link:label id="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation_label_en-US" xlink:label="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonus Classified As Stock-Based Compensation</link:label>
    <link:label id="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation_documentation_en-US" xlink:label="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonus Classified As Stock-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:href="blze-20230331.xsd#blze_AccruedBonusClassifiedAsStockBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:to="lab_blze_AccruedBonusClassifiedAsStockBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_2ce7441a-e26c-4c37-a8d3-11d46b30bafd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_22fc7847-6f2f-4aaf-b6ce-49ee5ade2701_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance and other Personnel Costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_35087fd4-1567-4a02-9ca3-618a961c9c2c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_7db88ffe-8605-4065-bbc5-87af3fbfbbb3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_A2022EmployeeBonusPlanMember_9e513fc3-aac9-4260-ba83-9ce3d77e61a8_terseLabel_en-US" xlink:label="lab_blze_A2022EmployeeBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Employee Bonus Plan</link:label>
    <link:label id="lab_blze_A2022EmployeeBonusPlanMember_label_en-US" xlink:label="lab_blze_A2022EmployeeBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Employee Bonus Plan [Member]</link:label>
    <link:label id="lab_blze_A2022EmployeeBonusPlanMember_documentation_en-US" xlink:label="lab_blze_A2022EmployeeBonusPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Employee Bonus Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2022EmployeeBonusPlanMember" xlink:href="blze-20230331.xsd#blze_A2022EmployeeBonusPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_A2022EmployeeBonusPlanMember" xlink:to="lab_blze_A2022EmployeeBonusPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a344972e-fed1-4417-8cf2-0a3f54f52619_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_d2a51033-06cb-4e15-9e42-5f40cb503d7c_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_NatureOfOperations_label_en-US" xlink:label="lab_us-gaap_NatureOfOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_25db6bc4-00ed-4772-9cb7-4c634fa11d70_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4dfe083f-1962-4eef-865f-f3f9a24fbb8b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares used in computing net loss per share, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_62e0bfd1-929e-4b95-bbc8-b32212dfee42_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_9aa05b82-0d02-4563-a425-cdf8dda13b58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bb7855c8-8fd5-4bc0-9948-1df93a9eda3b_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_8e2a6073-3ad9-4c20-8759-3c69dceba2e8_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_82fbf0b9-9679-41fd-bfdf-5674373551b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 10)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e4cea67c-c221-4c21-b99a-aecec1e6522b_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8182f04a-dab4-45e7-a559-c835e76ec34b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_784d1af7-f8bd-49df-9924-00dd0a69038d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_48092508-8540-4a0b-8de9-1600c69db525_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on disposal of assets and other adjustments</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_a648927d-7d7f-40c6-a644-2ddaa57f3786_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash - included in prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_c361d404-4bbb-4c57-b262-624479829899_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GeneralAndAdministrativeExpenseMember_2c8e1601-864f-464e-a608-1e4284b45300_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_ba1f2ec7-14eb-4eed-85d3-f25df06d57cb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesPaidValue_0cc638ce-7004-417f-a471-115ea9491af6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund paid to SAFE Agreement investors</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesPaidValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Paid, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesPaidValue" xlink:to="lab_us-gaap_LossContingencyDamagesPaidValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_9a58bb6e-8dce-4c8c-a59d-23fe4d199c1d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reserved 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_8896ce1b-e001-4121-bfee-55c9a610010d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ff259960-749e-4355-860a-a368ac23e313_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_e10af7ae-6320-49b9-9cc8-7869132735f0_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_78fc5afd-0261-4237-bde9-a8e42e6aa968_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_f97b9d30-3eba-424c-b15c-32eff65191d0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, weighted average discount rate (in percent)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_57f6f397-6377-4f21-a2d6-908194e1ba11_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_b40e04d4-20ae-4278-beb7-f61413e2fd60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_966c1ccd-a400-45bc-97b2-1c7930746ed4_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_3a83fd45-2de6-429a-b436-35f14c453c8c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for sales tax payable</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and Excise Tax Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_ae207be5-8b2b-4d74-b798-aa907ad4b427_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate (in percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_9e974254-1cf0-4a46-af4b-c6a2f6433452_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_4003c004-d923-48b7-8950-ef43a6dca6ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_SAFEAgreementInvestorsMember_7b422764-05f2-4c4c-bd6f-8691216db466_terseLabel_en-US" xlink:label="lab_blze_SAFEAgreementInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Investors</link:label>
    <link:label id="lab_blze_SAFEAgreementInvestorsMember_label_en-US" xlink:label="lab_blze_SAFEAgreementInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Investors [Member]</link:label>
    <link:label id="lab_blze_SAFEAgreementInvestorsMember_documentation_en-US" xlink:label="lab_blze_SAFEAgreementInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SAFE Agreement Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementInvestorsMember" xlink:href="blze-20230331.xsd#blze_SAFEAgreementInvestorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_SAFEAgreementInvestorsMember" xlink:to="lab_blze_SAFEAgreementInvestorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_61ff6661-0d7f-4f6b-9826-4a380bb628a5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_edd50d42-c225-41de-9596-6bc7e9eea23b_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NonUsMember_2435b91b-59d6-43b8-99e6-e51b3d348670_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_29cdb9ca-60a7-4116-957c-b246c9dd6fd3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_657dafb7-e92a-47e7-b028-06d5ba9b84cf_negatedTerseLabel_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSU award activity, net of shares withheld for taxes (in shares)</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_label_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes</link:label>
    <link:label id="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_documentation_en-US" xlink:label="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:to="lab_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_d7b91d70-eb22-46cb-b866-8e5dce11a928_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_80feefca-a5f1-4681-80b0-abdcb50fb352_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_28fb2bb3-262b-4d21-9c9f-7f0d065f8744_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_422d2827-6ff9-4eea-8114-8c4dea040fd2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, diluted (USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a434ca29-3425-4c6a-bf7d-ef948469c7fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsOfStockIssuanceCosts_f3839022-afee-425d-bc7d-f60a98b88af4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ab5a03ac-2a7a-4133-bd27-7226df90caba_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_844d6946-a103-4265-8c0b-33af9697fb2f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_cb2a41b3-1259-4b1f-81db-98a0ab531ac2_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_dd02bd89-fed9-4252-8a8f-f7d92e540a49_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leased and financed data center equipment</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_014ed786-ebb4-4fbf-b1fd-300f2d845e39_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_5356bd25-1872-4e29-9f61-89c09cf93452_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_A2021EquityIncentivePlanMember_65cb9696-ad39-422d-bcb3-c00ceda11d50_terseLabel_en-US" xlink:label="lab_blze_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:label id="lab_blze_A2021EquityIncentivePlanMember_label_en-US" xlink:label="lab_blze_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_blze_A2021EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_blze_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EquityIncentivePlanMember" xlink:href="blze-20230331.xsd#blze_A2021EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_A2021EquityIncentivePlanMember" xlink:to="lab_blze_A2021EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8046a078-1743-456a-96d7-12bb26149e48_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award expiration period</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_a0ecb463-62e8-468d-8a52-800786839fb4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_433a4189-aa77-47b6-b133-3379cc4a658f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_3ba1c69c-449d-4f18-83a9-e6a9767b0f39_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_A2021EmployeeStockPurchasePlanMember_c001098a-c75d-4bb3-bdab-202f01a22fb7_terseLabel_en-US" xlink:label="lab_blze_A2021EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_blze_A2021EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_blze_A2021EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_blze_A2021EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_blze_A2021EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EmployeeStockPurchasePlanMember" xlink:href="blze-20230331.xsd#blze_A2021EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_A2021EmployeeStockPurchasePlanMember" xlink:to="lab_blze_A2021EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6f90a1cf-ba7f-47a4-8952-00fa6162ef4d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_3a917d60-b598-48c6-8504-ee0b1c8794cc_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation included in capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_031c5c0f-5dcf-424f-a1ae-5951c03f240a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_58bb5586-417a-40bb-a0b2-4c1da9db62aa_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_b7e76044-9dfe-44aa-a46d-4e0c011e8f89_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, weighted average remaining lease term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCreditFacilityRemainingBorrowingCapacity_21f667f8-37d1-4780-9008-1aacb04fa3b1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding amount available to be borrowed</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f7360ee7-97f7-4524-8ebc-005761265e04_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_74d7b6aa-de2f-4283-b69c-95baf7d855b7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_15d3c059-6809-4f50-99ec-5320e58e9e92_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and exercisable, Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_cb5430f5-5f9d-4449-ace3-5c9590053f96_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_bc98631a-b2b7-4103-bdb3-b89ec74c2871_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8a2d2585-ed73-4244-94f7-f28e1e5d323f_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECONCILIATION OF CASH AND RESTRICTED CASH</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_813b5f42-95ae-4eca-b3c6-9e125755c79a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_687c3f94-dec2-4391-8d29-445c36a5a56c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_TMTInvestmentsPLCMember_d080aa06-102b-41b4-88f3-ada74da7b293_terseLabel_en-US" xlink:label="lab_blze_TMTInvestmentsPLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TMT Investments PLC</link:label>
    <link:label id="lab_blze_TMTInvestmentsPLCMember_label_en-US" xlink:label="lab_blze_TMTInvestmentsPLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TMT Investments PLC [Member]</link:label>
    <link:label id="lab_blze_TMTInvestmentsPLCMember_documentation_en-US" xlink:label="lab_blze_TMTInvestmentsPLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TMT Investments PLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TMTInvestmentsPLCMember" xlink:href="blze-20230331.xsd#blze_TMTInvestmentsPLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_TMTInvestmentsPLCMember" xlink:to="lab_blze_TMTInvestmentsPLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_581d404c-e49f-4c1e-9d03-2ad976a83288_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_97a6046b-9fef-48e2-a3ec-e80d956aa445_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_044b17d8-000f-441b-9939-36c12a209351_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_ad54a944-d88f-4c46-b27e-3fbdf7aa704c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b9ca6b83-a446-487e-957b-23803f97a6ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_3e58a026-bea4-49f4-b020-8240821ba3b6_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_SubscriptionBasedArrangementsMember_01c24dc5-dcf4-4740-aee9-50fad6202ae6_terseLabel_en-US" xlink:label="lab_blze_SubscriptionBasedArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription-based arrangements</link:label>
    <link:label id="lab_blze_SubscriptionBasedArrangementsMember_label_en-US" xlink:label="lab_blze_SubscriptionBasedArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription-Based Arrangements [Member]</link:label>
    <link:label id="lab_blze_SubscriptionBasedArrangementsMember_documentation_en-US" xlink:label="lab_blze_SubscriptionBasedArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subscription-Based Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SubscriptionBasedArrangementsMember" xlink:href="blze-20230331.xsd#blze_SubscriptionBasedArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_SubscriptionBasedArrangementsMember" xlink:to="lab_blze_SubscriptionBasedArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_51ffe79d-9f6c-49f9-904f-d540af465de3_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase obligation, to be paid, remainder of fiscal year</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_93aba537-5b41-4c92-993a-3f9466fa01e4_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_0f44766e-c8ba-456a-9297-b1d535d10565_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_c358ce5a-29ae-4aba-b8a9-1bdf83633c11_terseLabel_en-US" xlink:label="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt facility, non-current</link:label>
    <link:label id="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_label_en-US" xlink:label="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities and Convertible Debt</link:label>
    <link:label id="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_documentation_en-US" xlink:label="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities and Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:href="blze-20230331.xsd#blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:to="lab_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_LeaseFinancingObligation_b6ce0204-e365-45ce-b7ba-89d084d03e05_terseLabel_en-US" xlink:label="lab_blze_LeaseFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease financing obligation</link:label>
    <link:label id="lab_blze_LeaseFinancingObligation_label_en-US" xlink:label="lab_blze_LeaseFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing Obligation</link:label>
    <link:label id="lab_blze_LeaseFinancingObligation_documentation_en-US" xlink:label="lab_blze_LeaseFinancingObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Financing Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligation" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_LeaseFinancingObligation" xlink:to="lab_blze_LeaseFinancingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1a41f73a-c498-4088-bb56-7425c361f5f5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_707551ba-518c-4613-ad90-9fa2d2396055_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid on finance lease and lease financing obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_231008f8-8cef-438d-962b-446b0560e698_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, restricted cash and restricted cash, non-current</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_c19d7330-8419-4a55-b049-387474b463ad_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_81ed430c-9062-4134-8dba-a7c8521f0b71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_CashDisbursementsMember_2bcf9a2c-95cc-448b-a4f9-ecfc409652a3_terseLabel_en-US" xlink:label="lab_blze_CashDisbursementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Disbursements</link:label>
    <link:label id="lab_blze_CashDisbursementsMember_label_en-US" xlink:label="lab_blze_CashDisbursementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Disbursements [Member]</link:label>
    <link:label id="lab_blze_CashDisbursementsMember_documentation_en-US" xlink:label="lab_blze_CashDisbursementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Disbursements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CashDisbursementsMember" xlink:href="blze-20230331.xsd#blze_CashDisbursementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CashDisbursementsMember" xlink:to="lab_blze_CashDisbursementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_12203f0d-318f-42cf-8493-42138be1a39f_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_df10da63-8d7d-42a9-8cda-2800c6f240b8_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_3129c917-fdde-485c-8537-b3527f64fa9f_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4a466f73-5e90-4682-922a-5ae28b0457cf_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_d825d6a2-0f1d-4b7d-9e2e-c17a51d15fb7_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f0b02ae3-1751-475b-94be-684c43842ac5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d70c867-befe-4f0c-b45d-4b1d6109ff5c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524da919-07ad-4471-8c81-7d1157e4c393_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement_a7c610b7-4fab-4d33-be1f-9f0b21e9fba6_terseLabel_en-US" xlink:label="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable recorded due to stock option exercises pending settlement</link:label>
    <link:label id="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement_label_en-US" xlink:label="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Recorded Due To Stock Option Exercises Pending Settlement</link:label>
    <link:label id="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement_documentation_en-US" xlink:label="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Recorded Due To Stock Option Exercises Pending Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:href="blze-20230331.xsd#blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:to="lab_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_240efa2f-a4fe-4ac4-99ac-8dcce0823e6f_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherAccruedLiabilitiesCurrent_4b63b329-f88e-48d0-b8f6-fb2784a4842d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_10f25e24-48af-45cc-b8de-518b82b85da5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_216d7ed7-5a27-49f3-b599-ef5cf93755c2_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total capitalized&#160;internal-use&#160;software, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_dd5f99a0-d762-4e30-b4da-5fa389a94ba2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_09e90be5-63e4-41a5-8e90-2e47b99adee6_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2022/elts/us-gaap-2022.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_AssetsAbstract_76321721-8f57-48b1-8f3a-c841e5b517d6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_99fc3578-80ae-4ab7-954c-8df7046f03d2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_3e00b5be-07e0-4440-99fd-e4c6eb70ae90_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForSoftware_f76a916c-42ae-4c2a-80a0-97aa5db2accf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized internal-use software costs</link:label>
    <link:label id="lab_us-gaap_PaymentsForSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsForSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForSoftware" xlink:to="lab_us-gaap_PaymentsForSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_8a15f405-049b-4a39-8204-539b3e17da4c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8d2bc4fc-efac-4eaa-ad88-1b39fdd452f6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_FinanceLeaseCost_6b802ce6-bb64-48d4-8057-f6b83142eb6d_terseLabel_en-US" xlink:label="lab_blze_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost</link:label>
    <link:label id="lab_blze_FinanceLeaseCost_label_en-US" xlink:label="lab_blze_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_blze_FinanceLeaseCost_documentation_en-US" xlink:label="lab_blze_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCost" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_FinanceLeaseCost" xlink:to="lab_blze_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_21ea5e8c-2cbc-4ee4-8cb0-28700b31ef2f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5371f9e-4a0c-456d-99f9-0b65740088c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant-date fair value of options granted (USD 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_VariableRateAxis_4736ede2-7c7a-411f-be72-96dbead52783_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5175e1fb-cf2f-46bf-aea2-b0a40aa6967e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_50e1316c-cb9b-4007-8a96-eb0766e36349_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_9d5322ac-2dc1-4242-906f-62c850976312_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard_f4a539e9-9a5b-4446-96a9-f0325e8485bb_terseLabel_en-US" xlink:label="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities arising from right-of-use assets upon adoption of ASC 842</link:label>
    <link:label id="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard_label_en-US" xlink:label="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard</link:label>
    <link:label id="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard_documentation_en-US" xlink:label="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:href="blze-20230331.xsd#blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:to="lab_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_126691b8-bd27-4a6a-b7cd-7c7957a11fdb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_acdfa922-c172-43a6-bff6-0db2e7d8e9c1_totalLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_caf9a69a-4326-45d4-9975-768ebb1ce075_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2017c39c-2346-4779-9815-e6cabd4da459_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_54f6fa1c-4525-43f3-90fd-cfc352022d74_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_blze_CommonStockConversionRatio_d6ab30de-18f9-4377-8b7a-5b9d0914dcb0_terseLabel_en-US" xlink:label="lab_blze_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_blze_CommonStockConversionRatio_label_en-US" xlink:label="lab_blze_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Conversion Ratio</link:label>
    <link:label id="lab_blze_CommonStockConversionRatio_documentation_en-US" xlink:label="lab_blze_CommonStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockConversionRatio" xlink:href="blze-20230331.xsd#blze_CommonStockConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blze_CommonStockConversionRatio" xlink:to="lab_blze_CommonStockConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_a61ae8eb-d5ed-4542-ba96-0834a55972e3_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workforce terminated (in percent)</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>blze-20230331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:c7e74bda-a1db-4a0d-8476-3c72b65466be,g:d32aeb47-5eac-4c44-b10f-eed078031b6c-->
<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.backblaze.com/role/Cover" xlink:type="simple" xlink:href="blze-20230331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_1093db0e-4e7c-4a07-b58e-70aa734e6caa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1093db0e-4e7c-4a07-b58e-70aa734e6caa" xlink:to="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_28c2429f-89ff-460f-8205-83f661b524bc" xlink:to="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1c2b55dd-cbdc-414b-a646-7082b8ea231c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:to="loc_us-gaap_CommonClassAMember_1c2b55dd-cbdc-414b-a646-7082b8ea231c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8e29ecba-c655-447c-b074-1cad627a728b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5e1d4cb9-21e9-4a25-a5ff-0a396d6680c3" xlink:to="loc_us-gaap_CommonClassBMember_8e29ecba-c655-447c-b074-1cad627a728b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_62182741-3cac-4760-b880-ad16a4d4f7cb" xlink:to="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_de381c82-9d43-481d-8e83-c4e695e33b59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentType_de381c82-9d43-481d-8e83-c4e695e33b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_bcc3bf70-d2ff-493d-8c4e-e921b45f81dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentQuarterlyReport_bcc3bf70-d2ff-493d-8c4e-e921b45f81dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_1362a711-a4e8-4879-842b-9316abe6fd63" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentPeriodEndDate_1362a711-a4e8-4879-842b-9316abe6fd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_9e57cdd8-dc6a-4dd6-9fba-aea599730d51" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentTransitionReport_9e57cdd8-dc6a-4dd6-9fba-aea599730d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_17a4d7c1-d2f0-489e-b835-41c8e1dc92ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityFileNumber_17a4d7c1-d2f0-489e-b835-41c8e1dc92ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b42fc682-0853-4bc8-8498-7c8d45329de3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityRegistrantName_b42fc682-0853-4bc8-8498-7c8d45329de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2a62d776-cafb-4996-ad59-46ea7da4bcdc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2a62d776-cafb-4996-ad59-46ea7da4bcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f2727222-8f0e-4536-99d4-9ea76cf399d4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityTaxIdentificationNumber_f2727222-8f0e-4536-99d4-9ea76cf399d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9102a18f-3298-48cc-9ce8-d36f442c2750" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressAddressLine1_9102a18f-3298-48cc-9ce8-d36f442c2750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a84a02dc-1ef6-4018-b058-821dea6bc93a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressCityOrTown_a84a02dc-1ef6-4018-b058-821dea6bc93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_227a702b-8d0f-4a6f-8f4b-236550fed680" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressStateOrProvince_227a702b-8d0f-4a6f-8f4b-236550fed680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_b0699874-9bcc-4378-b831-c5fcf1989857" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityAddressPostalZipCode_b0699874-9bcc-4378-b831-c5fcf1989857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_5c330126-1fb0-43ca-9815-3061fd991c29" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_CityAreaCode_5c330126-1fb0-43ca-9815-3061fd991c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_dc4b0ee9-ae51-4833-a747-dc992fe8ed8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_LocalPhoneNumber_dc4b0ee9-ae51-4833-a747-dc992fe8ed8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c6bafa95-401d-42f3-b7bb-b2b30980b23f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_Security12bTitle_c6bafa95-401d-42f3-b7bb-b2b30980b23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c5394465-250f-4f66-8ee5-06d29667c542" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_TradingSymbol_c5394465-250f-4f66-8ee5-06d29667c542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_d5d8cf10-5da2-46ee-b0d6-e992dcf82848" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_SecurityExchangeName_d5d8cf10-5da2-46ee-b0d6-e992dcf82848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1ef56af6-755b-49f5-9c62-75685ddf64aa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCurrentReportingStatus_1ef56af6-755b-49f5-9c62-75685ddf64aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7dbea5bb-b40c-45fa-b986-8a1c66cead84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityInteractiveDataCurrent_7dbea5bb-b40c-45fa-b986-8a1c66cead84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_790a9e94-1f1a-4879-bdd0-5eac9900224b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityFilerCategory_790a9e94-1f1a-4879-bdd0-5eac9900224b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f4515f4c-9aa6-4d84-a9b3-fb50f5c3c0ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntitySmallBusiness_f4515f4c-9aa6-4d84-a9b3-fb50f5c3c0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_66b09067-d05d-400b-ad7a-5a9eabbfb33e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityEmergingGrowthCompany_66b09067-d05d-400b-ad7a-5a9eabbfb33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_57eabd1b-8366-4e6f-a4f6-6e8d7ac737db" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityExTransitionPeriod_57eabd1b-8366-4e6f-a4f6-6e8d7ac737db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_19d74ebb-1272-4941-a22a-220251885f08" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityShellCompany_19d74ebb-1272-4941-a22a-220251885f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_d42b8a97-93f0-465f-8836-7ef92e697e5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_d42b8a97-93f0-465f-8836-7ef92e697e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d2f06374-720f-47a3-a0b0-fe55526e79f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_EntityCentralIndexKey_d2f06374-720f-47a3-a0b0-fe55526e79f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8a2fdb98-ea84-4f1c-84a4-d995ef3c0046" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_CurrentFiscalYearEndDate_8a2fdb98-ea84-4f1c-84a4-d995ef3c0046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bbdc2c06-3409-4eea-af27-abf4d30876bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentFiscalYearFocus_bbdc2c06-3409-4eea-af27-abf4d30876bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_5ed0bfee-0c45-4e6d-9e04-4582367e016b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_DocumentFiscalPeriodFocus_5ed0bfee-0c45-4e6d-9e04-4582367e016b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_49473e11-4e33-4707-bba3-2385c16658c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_a2d4a3b2-e4b0-480e-b529-2b9bf141d190" xlink:to="loc_dei_AmendmentFlag_49473e11-4e33-4707-bba3-2385c16658c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_509872ba-396c-4ca1-be30-3bcd8a698899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_509872ba-396c-4ca1-be30-3bcd8a698899" xlink:to="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fafecdf5-0daa-493f-8b99-9add30de6c62" xlink:to="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_93ae9eb2-a7ac-4846-abb2-4f007deab46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:to="loc_us-gaap_CommonClassAMember_93ae9eb2-a7ac-4846-abb2-4f007deab46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_01a7525b-8c99-4d9b-a4f2-797d590584c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b6858541-7995-4268-85ca-5b6d44ec52ef" xlink:to="loc_us-gaap_CommonClassBMember_01a7525b-8c99-4d9b-a4f2-797d590584c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4a08be7a-49bf-45df-b8d0-7527a13378dc" xlink:to="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:to="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66d52f53-68f0-44e9-a23a-11162c8245c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_66d52f53-68f0-44e9-a23a-11162c8245c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ac134fb8-147d-44e0-98cf-706139c2f6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ac134fb8-147d-44e0-98cf-706139c2f6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_371c6a34-d9b0-4dda-9c7f-0ddd5439a936" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_ShortTermInvestments_371c6a34-d9b0-4dda-9c7f-0ddd5439a936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eca02665-8ce3-404f-a996-0e8cc8a09180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_eca02665-8ce3-404f-a996-0e8cc8a09180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fdf406d4-0cfd-41c3-9216-8764c14c5a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bb6f43cd-9a31-4bc5-a2fd-3a7210142166" xlink:to="loc_us-gaap_AssetsCurrent_fdf406d4-0cfd-41c3-9216-8764c14c5a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_35249c0e-327e-42d6-a60b-e6e0abfc7105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_35249c0e-327e-42d6-a60b-e6e0abfc7105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cf539f1d-be9c-4d51-b8c0-a5674b72ed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_cf539f1d-be9c-4d51-b8c0-a5674b72ed7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d350dba3-5c56-4326-a45e-4f2eae332652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d350dba3-5c56-4326-a45e-4f2eae332652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_faf81fb4-feb0-444e-8841-77e93bae2431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_faf81fb4-feb0-444e-8841-77e93bae2431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_91828dd2-5354-442b-9bce-0e91dcc674f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_91828dd2-5354-442b-9bce-0e91dcc674f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7b185885-412b-41cd-9042-75063d131b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f758f20a-8317-49d7-a8f2-fb76d6e90a8d" xlink:to="loc_us-gaap_Assets_7b185885-412b-41cd-9042-75063d131b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d85c2a40-af7e-4321-9ef4-7d15fb6539b5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_61a23a0a-ee64-49d5-975b-bd73f561eb66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_AccountsPayableCurrent_61a23a0a-ee64-49d5-975b-bd73f561eb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_76242e92-7a15-4d3a-b274-5f8a04b2ca38" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_76242e92-7a15-4d3a-b274-5f8a04b2ca38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_449678da-6b9d-43c1-9de4-6663721dc794" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent_449678da-6b9d-43c1-9de4-6663721dc794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_039491ab-0e0b-4e1c-83c0-af3a1910b0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_039491ab-0e0b-4e1c-83c0-af3a1910b0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1f0afb5f-9d8e-4938-a24e-6dbbd2161c07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1f0afb5f-9d8e-4938-a24e-6dbbd2161c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fe6735ff-f3b0-4290-ac77-c8dc3fa7abe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c7cb45ff-e3cb-47ed-92e5-5767343b27e4" xlink:to="loc_us-gaap_LiabilitiesCurrent_fe6735ff-f3b0-4290-ac77-c8dc3fa7abe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_44d35623-47e2-4f35-9a96-94d4bcd04195" xlink:href="blze-20230331.xsd#blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent_44d35623-47e2-4f35-9a96-94d4bcd04195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7fcf02b-5b89-4fd9-992e-24f98539dd3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c7fcf02b-5b89-4fd9-992e-24f98539dd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6aca4913-c9d1-4505-9ecc-557f836e008b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_6aca4913-c9d1-4505-9ecc-557f836e008b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_74651d76-5f6c-4048-812d-57fdd84028e6" xlink:href="blze-20230331.xsd#blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt_74651d76-5f6c-4048-812d-57fdd84028e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_917d4be0-3232-40a6-863f-78b2c1869d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_Liabilities_917d4be0-3232-40a6-863f-78b2c1869d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0932f1cc-3ea2-4889-b6cd-d0404890b9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0932f1cc-3ea2-4889-b6cd-d0404890b9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211efcbd-dda3-4a3b-8636-3728026667d9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e2a939e7-e6c0-44cb-9954-4b75e6e17925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_CommonStockValue_e2a939e7-e6c0-44cb-9954-4b75e6e17925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_2f0cbb7b-d423-45a9-b979-3524df13768f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_AdditionalPaidInCapital_2f0cbb7b-d423-45a9-b979-3524df13768f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3226436e-2b1d-43ae-82e6-e13e51771d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3226436e-2b1d-43ae-82e6-e13e51771d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_09b92917-689e-447c-b77c-e71a6e276d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_StockholdersEquity_09b92917-689e-447c-b77c-e71a6e276d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_969b8248-f1f9-4e4e-b6aa-cdb0f45a511d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4a08a303-57c6-4196-ac1d-234db92da900" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_969b8248-f1f9-4e4e-b6aa-cdb0f45a511d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_051f6457-0775-43b6-885e-5e68c67f2af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_051f6457-0775-43b6-885e-5e68c67f2af7" xlink:to="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b72b7eb-e930-4b8b-98a6-36dd8cb8ed2c" xlink:to="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3cc19487-8c7e-4461-b01c-bb8f3c431284" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:to="loc_us-gaap_CommonClassAMember_3cc19487-8c7e-4461-b01c-bb8f3c431284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f6d3d31f-780a-4bc4-a44b-376808d34455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_177ced4f-7042-4bfd-bdde-a5b6151bfee1" xlink:to="loc_us-gaap_CommonClassBMember_f6d3d31f-780a-4bc4-a44b-376808d34455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f99c9302-d175-4366-9767-2b4555b08cb8" xlink:to="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_cd051664-897b-4fb9-aa0e-14fe8d799ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_cd051664-897b-4fb9-aa0e-14fe8d799ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1b6739d5-1feb-4cf5-8ee2-75faebafdac4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1b6739d5-1feb-4cf5-8ee2-75faebafdac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8b111bb0-850e-4a88-b9e8-5362f94e7aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesIssued_8b111bb0-850e-4a88-b9e8-5362f94e7aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ae7f2d90-9029-4db3-904b-e16fe3ec4768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a94ff9e2-e711-4979-aa6e-85b1331d2871" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ae7f2d90-9029-4db3-904b-e16fe3ec4768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61fa6fc1-a2b6-4dad-8934-f57c3e57f926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_61fa6fc1-a2b6-4dad-8934-f57c3e57f926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_8faa6e59-e098-4f91-883f-aa32714c8499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_CostOfRevenue_8faa6e59-e098-4f91-883f-aa32714c8499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_338b6672-6e46-4d24-874d-9c2b908713e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_GrossProfit_338b6672-6e46-4d24-874d-9c2b908713e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a4c02855-99e3-42dc-bfbc-430897c6e91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a4c02855-99e3-42dc-bfbc-430897c6e91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_86a7c01e-3885-4bb1-bcc9-935cca8e09ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:to="loc_us-gaap_SellingAndMarketingExpense_86a7c01e-3885-4bb1-bcc9-935cca8e09ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b02f1154-78fb-49eb-abb4-15028988e4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b02f1154-78fb-49eb-abb4-15028988e4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_aa8c87ca-6127-40b3-a03d-c4aeeb7bf35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_805438a5-230a-41c2-886a-cbda120430de" xlink:to="loc_us-gaap_OperatingExpenses_aa8c87ca-6127-40b3-a03d-c4aeeb7bf35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_66344d08-4d21-4c2c-8731-9988a39bfee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_OperatingIncomeLoss_66344d08-4d21-4c2c-8731-9988a39bfee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_4361b185-257f-45dd-a26d-51a7efff7d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_InvestmentIncomeInterest_4361b185-257f-45dd-a26d-51a7efff7d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_666ed161-b0bf-4915-b8e3-eaa7b2525651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_InterestExpense_666ed161-b0bf-4915-b8e3-eaa7b2525651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_61a07817-9d74-4f1a-98dc-3b3e65724eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_61a07817-9d74-4f1a-98dc-3b3e65724eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ed88507-167b-46e1-b010-a3072faf6cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2ed88507-167b-46e1-b010-a3072faf6cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d6250cba-ad35-4d23-9258-5e4835bd381e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_NetIncomeLoss_d6250cba-ad35-4d23-9258-5e4835bd381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5e0fe913-8158-40ee-be75-80363fd18be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_EarningsPerShareBasic_5e0fe913-8158-40ee-be75-80363fd18be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_964b6afc-ff5b-45e6-9845-85a296c85b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_964b6afc-ff5b-45e6-9845-85a296c85b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e1654600-f396-4da5-9f63-fba79f332b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e1654600-f396-4da5-9f63-fba79f332b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ad9fc441-d3b4-4e22-8d0e-95fb8e6b5c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b9be939c-be03-4624-875c-be220da459e3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ad9fc441-d3b4-4e22-8d0e-95fb8e6b5c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_57e74e64-e675-44b3-8509-27e2fd39a599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_57e74e64-e675-44b3-8509-27e2fd39a599" xlink:to="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_28eabcff-5cba-4217-ac1d-214575e76955" xlink:to="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9fb0a8c5-8dbe-41b1-8d31-2f84f56bbd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_CommonStockMember_9fb0a8c5-8dbe-41b1-8d31-2f84f56bbd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6623bdc9-e67e-4b81-bb8f-8ec54426e612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6623bdc9-e67e-4b81-bb8f-8ec54426e612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_358b76e6-5c7d-418f-a4ea-8d055c9866a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8a8a203-4b44-4388-a7d4-da0abb7a5997" xlink:to="loc_us-gaap_RetainedEarningsMember_358b76e6-5c7d-418f-a4ea-8d055c9866a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:to="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_fb85d084-11f6-4809-ac2f-d4fa8dd74904" xlink:to="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2022EmployeeBonusPlanMember_d4a37acc-4a7b-4a37-b6e5-1341833115fa" xlink:href="blze-20230331.xsd#blze_A2022EmployeeBonusPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0f43f36e-cbf0-45e6-b538-5693c8df2c37" xlink:to="loc_blze_A2022EmployeeBonusPlanMember_d4a37acc-4a7b-4a37-b6e5-1341833115fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5f639139-2881-4e92-a374-e14b036b0b09" xlink:to="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_98e56cfb-ca7d-41ad-ae82-dd4926982696" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_56f3cbd0-fff4-4e47-b473-fb46ce421d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_56f3cbd0-fff4-4e47-b473-fb46ce421d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fef30dd3-b007-4c46-bc36-9ad1087cabac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockholdersEquity_fef30dd3-b007-4c46-bc36-9ad1087cabac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_870809c4-e658-434d-a97e-abd865ac0c04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_NetIncomeLoss_870809c4-e658-434d-a97e-abd865ac0c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3ea29200-44d8-4d5e-a350-91d4ea3dce63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3ea29200-44d8-4d5e-a350-91d4ea3dce63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7d778613-46ee-4451-b956-f3364064fc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_7d778613-46ee-4451-b956-f3364064fc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cfde61ae-ba89-43d7-8f8d-20bde1967dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cfde61ae-ba89-43d7-8f8d-20bde1967dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14089ddb-71ff-4fb2-8a97-3f512cd64d14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_14089ddb-71ff-4fb2-8a97-3f512cd64d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1e4639f9-e717-4099-9644-4c9890a9399c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_1e4639f9-e717-4099-9644-4c9890a9399c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2499bb15-edde-46a4-a91e-25f81ff448a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2499bb15-edde-46a4-a91e-25f81ff448a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7316c369-6263-46d9-b83c-a7e0ff33a3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_43613b5d-6ec7-4f28-8748-ac9a31a2f1c2" xlink:to="loc_us-gaap_StockholdersEquity_7316c369-6263-46d9-b83c-a7e0ff33a3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="blze-20230331.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c60773a8-a3e0-4ad9-8e69-1e4bb7d533b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:to="loc_us-gaap_NetIncomeLoss_c60773a8-a3e0-4ad9-8e69-1e4bb7d533b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_dc285e10-6efc-40be-b94a-ba43a5169721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_dc285e10-6efc-40be-b94a-ba43a5169721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ab5a7aeb-b985-411f-9a7f-36837cbdf4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_ab5a7aeb-b985-411f-9a7f-36837cbdf4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_95a29b53-d725-4b00-a4a3-94de4373aacb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_95a29b53-d725-4b00-a4a3-94de4373aacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5e909895-bcce-46ec-84e0-aa0725a0f7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:to="loc_us-gaap_ShareBasedCompensation_5e909895-bcce-46ec-84e0-aa0725a0f7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_f1d06034-fae0-4e28-999b-d4a7c19de63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ecd543bd-9eb7-43da-ac83-9ccf3e0f182f" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_f1d06034-fae0-4e28-999b-d4a7c19de63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_132cfda0-9ea2-44a1-a828-4564dc0444a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_132cfda0-9ea2-44a1-a828-4564dc0444a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c86365ed-8820-4866-86a8-569e814b1a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c86365ed-8820-4866-86a8-569e814b1a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e6c47265-32b7-4c7c-abd6-36b4eb4e0dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e6c47265-32b7-4c7c-abd6-36b4eb4e0dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_50c600b2-2361-4e0c-9e5d-7f7143332cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_50c600b2-2361-4e0c-9e5d-7f7143332cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_69a81087-d213-46b1-8e8d-520c551cf100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_69a81087-d213-46b1-8e8d-520c551cf100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e9bf60e1-9db6-459f-8c6b-fdaac571cc83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_e9bf60e1-9db6-459f-8c6b-fdaac571cc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9322281e-8f40-4526-9558-66d1d4b38892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9322281e-8f40-4526-9558-66d1d4b38892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_83c5eedb-7012-46a2-aad5-e98f72c06e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3bc815ca-90da-46e2-ac33-edbdcc4ef43b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_83c5eedb-7012-46a2-aad5-e98f72c06e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b29115a-3173-45d1-89fd-e5df66a7f70b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_32fda3df-8662-460d-9f81-d9c88ccd2f11" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b29115a-3173-45d1-89fd-e5df66a7f70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_98b6e223-c24d-441d-a628-8cf45e7a5ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_98b6e223-c24d-441d-a628-8cf45e7a5ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9f74eb3d-7df9-4fc9-9248-b0b758a828e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_9f74eb3d-7df9-4fc9-9248-b0b758a828e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fb094aa-690d-46eb-8529-e589621da509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fb094aa-690d-46eb-8529-e589621da509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForSoftware_c007a274-0df3-428b-b266-7896329cda6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForSoftware"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:to="loc_us-gaap_PaymentsForSoftware_c007a274-0df3-428b-b266-7896329cda6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12745a18-71c2-47a6-8506-486936f721c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_71ae47d1-11f6-4817-8323-4ae2886c92f4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12745a18-71c2-47a6-8506-486936f721c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_724dd029-d4b5-4cb1-9031-54cdac11ef6d" xlink:href="blze-20230331.xsd#blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations_724dd029-d4b5-4cb1-9031-54cdac11ef6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_db6d25c8-032b-4b72-98df-779e97c4edc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_db6d25c8-032b-4b72-98df-779e97c4edc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_ba2e0e98-ed5a-40ae-87bc-5f6691885c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_ba2e0e98-ed5a-40ae-87bc-5f6691885c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_0d79bd2d-df04-444b-b595-749d4d679b5e" xlink:href="blze-20230331.xsd#blze_PaymentsOfPrincipalOnInsurancePremiumFinancing"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing_0d79bd2d-df04-444b-b595-749d4d679b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_d085d50f-414f-4b50-8ac8-4bd849959579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_d085d50f-414f-4b50-8ac8-4bd849959579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dc5c311-e414-4aed-a8e8-ce44e9f75cac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2dc5c311-e414-4aed-a8e8-ce44e9f75cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8e60f5ab-02c5-4f91-b96d-959f1224ab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8e60f5ab-02c5-4f91-b96d-959f1224ab2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af805082-d464-4621-a1e0-86de3c454139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af805082-d464-4621-a1e0-86de3c454139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b010e04-8b24-4133-a1ea-55ce00f9b397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_711bab9c-3be3-4f5c-86cf-841789ecea98" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b010e04-8b24-4133-a1ea-55ce00f9b397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d150b2ac-43dd-4526-9145-e23bbe0ac099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d150b2ac-43dd-4526-9145-e23bbe0ac099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_39740484-75d1-4777-a2b8-23edc7617129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d150b2ac-43dd-4526-9145-e23bbe0ac099" xlink:to="loc_us-gaap_InterestPaidNet_39740484-75d1-4777-a2b8-23edc7617129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_7217606f-89a9-4244-8f9f-3be7e6217990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d150b2ac-43dd-4526-9145-e23bbe0ac099" xlink:to="loc_us-gaap_IncomeTaxesPaid_7217606f-89a9-4244-8f9f-3be7e6217990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_255f7bc5-075f-4c2d-864c-5b9e9a6317a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d150b2ac-43dd-4526-9145-e23bbe0ac099" xlink:to="loc_us-gaap_OperatingLeasePayments_255f7bc5-075f-4c2d-864c-5b9e9a6317a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_418d0b1a-3760-4357-a399-38526cff408d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_418d0b1a-3760-4357-a399-38526cff408d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedBonusSettledInRestrictedStockUnits_8c31ea11-9f13-4630-8463-7576d833d214" xlink:href="blze-20230331.xsd#blze_AccruedBonusSettledInRestrictedStockUnits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_blze_AccruedBonusSettledInRestrictedStockUnits_8c31ea11-9f13-4630-8463-7576d833d214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedBonusClassifiedAsStockBasedCompensation_0294778f-ea0e-45b5-869f-5b4f5d622796" xlink:href="blze-20230331.xsd#blze_AccruedBonusClassifiedAsStockBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_blze_AccruedBonusClassifiedAsStockBasedCompensation_0294778f-ea0e-45b5-869f-5b4f5d622796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_db80f528-e160-41cb-8a31-0bdf7612c1e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_db80f528-e160-41cb-8a31-0bdf7612c1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_20ed69d9-4611-45f1-9460-79e87c71f3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_20ed69d9-4611-45f1-9460-79e87c71f3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard_772c07a4-478e-4f35-bd4c-3618bf787773" xlink:href="blze-20230331.xsd#blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard_772c07a4-478e-4f35-bd4c-3618bf787773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e8c1836f-c206-49d8-b407-69e17d81ea97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e8c1836f-c206-49d8-b407-69e17d81ea97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement_d78e53e3-8ce7-49b0-9685-fc9593acb18d" xlink:href="blze-20230331.xsd#blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_27c65be8-e45e-4912-a397-2f46e548150b" xlink:to="loc_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement_d78e53e3-8ce7-49b0-9685-fc9593acb18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_69bca810-6526-4bbe-bdd0-90b31296caa3" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_f1dda085-1ea6-4e6f-b701-2f16b1981e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:to="loc_us-gaap_Cash_f1dda085-1ea6-4e6f-b701-2f16b1981e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_4014cc3f-59f0-4be2-8506-61eb7f612bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:to="loc_us-gaap_RestrictedCashCurrent_4014cc3f-59f0-4be2-8506-61eb7f612bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_dac52674-13eb-40ac-b64d-4b86b9cd1161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_dac52674-13eb-40ac-b64d-4b86b9cd1161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b1d1ac1-ae70-4d35-82ef-64e4ab9394cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_ba014d50-07c1-4266-b862-af33ec576081" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b1d1ac1-ae70-4d35-82ef-64e4ab9394cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="blze-20230331.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0e715c28-3c50-47e2-ba45-53cfda3ce459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_9de830c5-1ad3-4709-874b-7aa70ca25e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0e715c28-3c50-47e2-ba45-53cfda3ce459" xlink:to="loc_us-gaap_NatureOfOperations_9de830c5-1ad3-4709-874b-7aa70ca25e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d9a0676a-e685-47fe-87da-8dd124cdad32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e5cda0bc-4e51-490d-9ffb-fc69fe5bb261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d9a0676a-e685-47fe-87da-8dd124cdad32" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_e5cda0bc-4e51-490d-9ffb-fc69fe5bb261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/Revenues" xlink:type="simple" xlink:href="blze-20230331.xsd#Revenues"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/Revenues" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8dd0b628-942a-4946-a97b-2f5e241dd882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b02e6898-b7d6-416d-8a0b-81aab3477723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8dd0b628-942a-4946-a97b-2f5e241dd882" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b02e6898-b7d6-416d-8a0b-81aab3477723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/Investments" xlink:type="simple" xlink:href="blze-20230331.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b75174e6-d4d1-41ca-a23e-358d3353cd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3fc0f179-bc98-4611-8370-6743d0057ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b75174e6-d4d1-41ca-a23e-358d3353cd9a" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3fc0f179-bc98-4611-8370-6743d0057ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="blze-20230331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9e37c806-1e02-4f39-ba20-4ab2861236a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_b7123e33-c461-4c38-96fe-ab03a401cb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9e37c806-1e02-4f39-ba20-4ab2861236a7" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_b7123e33-c461-4c38-96fe-ab03a401cb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets" xlink:type="simple" xlink:href="blze-20230331.xsd#PrepaidExpensesandOtherCurrentAssets"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_335b917b-e059-4ada-a244-ee81f8c6a26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_7ed8a5ee-163c-4d93-9308-cc9f1c68c8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_335b917b-e059-4ada-a244-ee81f8c6a26c" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_7ed8a5ee-163c-4d93-9308-cc9f1c68c8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_12fa666c-eb6a-4f08-972a-9bc3b0ee22b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_10440b9c-255f-40ee-809a-762d33093597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_12fa666c-eb6a-4f08-972a-9bc3b0ee22b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_10440b9c-255f-40ee-809a-762d33093597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNet"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea94c693-c644-4811-8712-f6e21cdbff50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_13fb7c4d-5a8e-4317-a0ee-689c41923441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ea94c693-c644-4811-8712-f6e21cdbff50" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_13fb7c4d-5a8e-4317-a0ee-689c41923441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="blze-20230331.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_a17cadcb-fa38-401e-b32a-31557b6b98a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_b007e352-9818-45c3-8456-1bda040002fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a17cadcb-fa38-401e-b32a-31557b6b98a0" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_b007e352-9818-45c3-8456-1bda040002fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="blze-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8f7584ab-2220-46fe-b9cf-f6e401ee028e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_494db4fa-8c37-4e15-b2a4-59a23d6b0afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8f7584ab-2220-46fe-b9cf-f6e401ee028e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_494db4fa-8c37-4e15-b2a4-59a23d6b0afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/Debt" xlink:type="simple" xlink:href="blze-20230331.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_50e77aea-e3b5-4807-9b11-0b224a3baabe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d6d85483-47b7-4e8b-aa2c-213f89045d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_50e77aea-e3b5-4807-9b11-0b224a3baabe" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d6d85483-47b7-4e8b-aa2c-213f89045d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquity" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f629181a-f445-401d-95cd-0cc974a5be6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0439c221-83cb-4d0e-9949-a1cc3b922660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f629181a-f445-401d-95cd-0cc974a5be6f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0439c221-83cb-4d0e-9949-a1cc3b922660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8dd2c0c3-d92a-4e28-9f53-901f9d42b0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9013560b-a048-4c84-87fa-634c89535625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8dd2c0c3-d92a-4e28-9f53-901f9d42b0b5" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9013560b-a048-4c84-87fa-634c89535625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholders"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a64de917-9f0f-4f26-9632-4d5e316855f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_f0970883-31b4-4b73-a2f1-fa59cd598aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a64de917-9f0f-4f26-9632-4d5e316855f0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_f0970883-31b4-4b73-a2f1-fa59cd598aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/Restructuring" xlink:type="simple" xlink:href="blze-20230331.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1279ae60-49b7-4b38-b563-e15ad9f1a3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_f4296cf2-1204-45a4-9bfc-3a66d7f9455f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_1279ae60-49b7-4b38-b563-e15ad9f1a3f5" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_f4296cf2-1204-45a4-9bfc-3a66d7f9455f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/IncomeTaxes" xlink:type="simple" xlink:href="blze-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_063bcbc9-9434-44f8-ab67-4ac2f5caac19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc5e40fa-9d40-4b21-a625-89e4773fe3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_063bcbc9-9434-44f8-ab67-4ac2f5caac19" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc5e40fa-9d40-4b21-a625-89e4773fe3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6a4f6269-6cf0-4a4a-b648-07d00cc3befb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_6a4f6269-6cf0-4a4a-b648-07d00cc3befb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_aa404e81-6b50-4ca9-85fc-a2e20646d3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_aa404e81-6b50-4ca9-85fc-a2e20646d3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_6b4ec40f-68d0-4196-b466-774f90189b17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_UseOfEstimates_6b4ec40f-68d0-4196-b466-774f90189b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e4f9e3fb-2b1d-4219-bf2c-9527bb556207" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e4f9e3fb-2b1d-4219-bf2c-9527bb556207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_38e2d3e7-1e41-4f49-9088-ff462b54e7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_38e2d3e7-1e41-4f49-9088-ff462b54e7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_425222fe-7275-40a9-a6e0-accda07d248f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_425222fe-7275-40a9-a6e0-accda07d248f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_f0b8cb78-e0a1-4843-bf67-b66bc6b5f4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_f0b8cb78-e0a1-4843-bf67-b66bc6b5f4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1ae66e56-2c68-4688-a04a-06a6761f63ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_47b43bf3-4cb4-4e58-9adb-60ff2b0f25b5" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1ae66e56-2c68-4688-a04a-06a6761f63ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dd382989-aa8c-4cf3-b07b-79636a1b4119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1f363788-6d0b-42b9-b506-bfef9a36a2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd382989-aa8c-4cf3-b07b-79636a1b4119" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1f363788-6d0b-42b9-b506-bfef9a36a2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesTables" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RevenuesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf48425-ba10-4095-8d33-ada1aa3cd77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_dcd345d6-3eca-4157-b7fc-1d3cfb85d5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf48425-ba10-4095-8d33-ada1aa3cd77a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_dcd345d6-3eca-4157-b7fc-1d3cfb85d5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_bbb94c7e-7d70-4ee6-bce0-683bade1e5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ddf48425-ba10-4095-8d33-ada1aa3cd77a" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_bbb94c7e-7d70-4ee6-bce0-683bade1e5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsTables" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_29cd763f-457c-4010-8920-193e458d2d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesTextBlock_5c762503-7c12-4a76-a8c4-9e9c389dda1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_29cd763f-457c-4010-8920-193e458d2d20" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesTextBlock_5c762503-7c12-4a76-a8c4-9e9c389dda1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_9b978527-ea93-4e5b-93ba-eb2255a815f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_29cd763f-457c-4010-8920-193e458d2d20" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock_9b978527-ea93-4e5b-93ba-eb2255a815f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables" xlink:type="simple" xlink:href="blze-20230331.xsd#PrepaidExpensesandOtherCurrentAssetsTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_39ffe1f4-ae84-441e-a64e-3ca5876b97c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_3b4f698b-c26d-4e66-a15c-de6d1c004449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_39ffe1f4-ae84-441e-a64e-3ca5876b97c5" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_3b4f698b-c26d-4e66-a15c-de6d1c004449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5990fb11-ad98-4e84-82ce-a5da81ac6446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f22901ea-8d07-4bac-a863-4bcfb9d400c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5990fb11-ad98-4e84-82ce-a5da81ac6446" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f22901ea-8d07-4bac-a863-4bcfb9d400c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_88c7d392-c2a1-4f5f-b4db-3cdf1ee6de74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_82dc7661-e893-4f47-b087-098bd21b88a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_88c7d392-c2a1-4f5f-b4db-3cdf1ee6de74" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_82dc7661-e893-4f47-b087-098bd21b88a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_81f0c864-22f9-47ef-acf5-1b60c514f322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_88c7d392-c2a1-4f5f-b4db-3cdf1ee6de74" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_81f0c864-22f9-47ef-acf5-1b60c514f322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="blze-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_17c61450-ac2e-4679-a784-8ad931f01d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_ae786904-f422-4ad0-b147-1c51f25fd49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_17c61450-ac2e-4679-a784-8ad931f01d03" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_ae786904-f422-4ad0-b147-1c51f25fd49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4fda4c54-8db2-42ef-80f4-673ece3e4d53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_1193f8b0-d3b1-4547-90d3-5f7b293e0b23" xlink:href="blze-20230331.xsd#blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4fda4c54-8db2-42ef-80f4-673ece3e4d53" xlink:to="loc_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_1193f8b0-d3b1-4547-90d3-5f7b293e0b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78b57565-f2a4-4f73-bf68-80833d1648d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c3fe618-6ad4-48cf-97db-ddd96667a977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78b57565-f2a4-4f73-bf68-80833d1648d0" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_9c3fe618-6ad4-48cf-97db-ddd96667a977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_55b61a85-dca1-499a-823a-6d4ecc6628c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78b57565-f2a4-4f73-bf68-80833d1648d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_55b61a85-dca1-499a-823a-6d4ecc6628c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c0825a3a-2824-4872-b3ce-0655297b5132" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78b57565-f2a4-4f73-bf68-80833d1648d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c0825a3a-2824-4872-b3ce-0655297b5132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c0a5e166-8b24-4fe1-b6ae-b1d602680640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_78b57565-f2a4-4f73-bf68-80833d1648d0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c0a5e166-8b24-4fe1-b6ae-b1d602680640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_de99f7f9-17bd-4d03-8ace-d008ba339491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3d499837-a398-4563-aa6b-38c675bd6d61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_de99f7f9-17bd-4d03-8ace-d008ba339491" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3d499837-a398-4563-aa6b-38c675bd6d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_df563d1e-58e9-4acc-b927-3d514383ee3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_de99f7f9-17bd-4d03-8ace-d008ba339491" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_df563d1e-58e9-4acc-b927-3d514383ee3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringTables" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringTables"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RestructuringTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_928e11fb-9161-44d6-9c79-19d25ebedafb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_c7962614-8134-4d13-8a16-7c302856eb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_928e11fb-9161-44d6-9c79-19d25ebedafb" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_c7962614-8134-4d13-8a16-7c302856eb4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_613ca20b-bd35-4463-887f-c31384747153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_928e11fb-9161-44d6-9c79-19d25ebedafb" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_613ca20b-bd35-4463-887f-c31384747153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6d09692a-5df9-4716-a0da-9d58ae2e8dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d09692a-5df9-4716-a0da-9d58ae2e8dd9" xlink:to="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_56ef82c4-03f5-45ce-b23d-5e1563a4a8ef" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CashDisbursementsMember_4281c482-8cd8-4a5f-8389-fb2f672a5823" xlink:href="blze-20230331.xsd#blze_CashDisbursementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:to="loc_blze_CashDisbursementsMember_4281c482-8cd8-4a5f-8389-fb2f672a5823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableMember_b044dbe6-f3b5-401f-886b-071dc87d3f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c083d149-957c-47ba-a4f0-2cf6b3ef5ae3" xlink:to="loc_us-gaap_AccountsPayableMember_b044dbe6-f3b5-401f-886b-071dc87d3f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_e93f5ff9-af7b-48d5-bc38-fc4db71405dc" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_d4c89d63-f388-4bfa-82cc-e78008327873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_2d8ec14e-70f6-446a-9cce-e2f27ab5d171" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_d4c89d63-f388-4bfa-82cc-e78008327873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_d23fb1c3-6108-4393-8d19-3d7b7ca6f49e" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TwoVendorsMember_792a8b4a-bca4-4394-a61c-6346e0bc1642" xlink:href="blze-20230331.xsd#blze_TwoVendorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_da92db46-ad23-477e-8abd-2f60e37ae21a" xlink:to="loc_blze_TwoVendorsMember_792a8b4a-bca4-4394-a61c-6346e0bc1642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_6f625c8c-14f0-41f9-aea4-98b9f8e2c929" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0df9a9f4-e3bc-4d22-bdd1-2921d657d41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1ed5204f-8000-4273-ad6a-eb3e03231372" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0df9a9f4-e3bc-4d22-bdd1-2921d657d41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_616d7e23-adf9-4a00-b0f0-e87948f0ca07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_62badd76-a059-49ed-8408-cba1ed6bfb87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_616d7e23-adf9-4a00-b0f0-e87948f0ca07" xlink:to="loc_us-gaap_NumberOfOperatingSegments_62badd76-a059-49ed-8408-cba1ed6bfb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_e595557d-7663-4226-a565-c5f216e2bb33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_616d7e23-adf9-4a00-b0f0-e87948f0ca07" xlink:to="loc_us-gaap_NumberOfReportingUnits_e595557d-7663-4226-a565-c5f216e2bb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RevenuesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_b653af5c-4794-4db3-b80f-9224c26eabb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_b653af5c-4794-4db3-b80f-9224c26eabb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_46e561e9-43ac-4b9e-8738-b1a81376562f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:to="loc_us-gaap_CapitalizedContractCostNet_46e561e9-43ac-4b9e-8738-b1a81376562f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_e6eb0a2a-b163-4697-8181-fbadf86f52c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:to="loc_us-gaap_ContractWithCustomerLiability_e6eb0a2a-b163-4697-8181-fbadf86f52c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_67bb9b8d-0a9e-42c3-9eae-797bae0d3c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_67bb9b8d-0a9e-42c3-9eae-797bae0d3c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bb43e55b-76f8-4486-8508-d7efe5ef5445" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44af2887-2f55-42e7-8d65-5a6971f9a2fa" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_bb43e55b-76f8-4486-8508-d7efe5ef5445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesDisaggregationofRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_63361f16-0cf9-4bd6-a3d4-37e6af9b030f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_63361f16-0cf9-4bd6-a3d4-37e6af9b030f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:to="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c7528cca-9cbc-4d6a-8d89-6941e64ce93f" xlink:to="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_B2CloudStorageMember_50a21207-827d-4d05-a2ba-6593076282cf" xlink:href="blze-20230331.xsd#blze_B2CloudStorageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_B2CloudStorageMember_50a21207-827d-4d05-a2ba-6593076282cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ComputerBackupMember_c91b87ed-abb7-4e40-ba15-1576ce229292" xlink:href="blze-20230331.xsd#blze_ComputerBackupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_ComputerBackupMember_c91b87ed-abb7-4e40-ba15-1576ce229292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ConsumptionBasedArragmentsMember_148ae94d-1ea3-4d98-8e7b-50754799ec56" xlink:href="blze-20230331.xsd#blze_ConsumptionBasedArragmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_ConsumptionBasedArragmentsMember_148ae94d-1ea3-4d98-8e7b-50754799ec56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SubscriptionBasedArrangementsMember_d394548f-d934-4419-938c-1471697613dc" xlink:href="blze-20230331.xsd#blze_SubscriptionBasedArrangementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_SubscriptionBasedArrangementsMember_d394548f-d934-4419-938c-1471697613dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PhysicalMediaMember_edd6402e-02a2-4729-8be4-cf54187798c1" xlink:href="blze-20230331.xsd#blze_PhysicalMediaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e93dbf4e-80a5-4494-9326-30b427a2febe" xlink:to="loc_blze_PhysicalMediaMember_edd6402e-02a2-4729-8be4-cf54187798c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b6cd327-d1d0-4745-b23d-0cf817d3be30" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_499c50d3-54da-4090-9673-d7e52d619064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5db9eecb-ecb2-49ac-a190-85ed78d209f3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_499c50d3-54da-4090-9673-d7e52d619064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RevenuesRevenuebyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8379aa72-427a-4462-a493-6f2761a50379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8379aa72-427a-4462-a493-6f2761a50379" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:to="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d5001251-604a-408d-97ad-d3e28874fc61" xlink:to="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_61464b1f-6deb-4480-bc1f-60bb24535c71" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_US_61464b1f-6deb-4480-bc1f-60bb24535c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_2b144a62-e4ab-4c43-83f6-ddece01b417e" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_GB_2b144a62-e4ab-4c43-83f6-ddece01b417e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_cc016d98-2edf-41e5-9289-e8d608f733b5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_country_CA_cc016d98-2edf-41e5-9289-e8d608f733b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_8fad2ba7-2bb3-4f2c-a0a5-92321993331a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_db75cab4-a020-4737-8453-653559a4aba1" xlink:to="loc_us-gaap_NonUsMember_8fad2ba7-2bb3-4f2c-a0a5-92321993331a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_6fe65888-8f69-45f6-9068-083687315a35" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_917a9a63-f7c1-41cf-96c5-ecb6a2caf2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1c0748aa-3ea7-40d4-846f-8a7fd24fa74a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_917a9a63-f7c1-41cf-96c5-ecb6a2caf2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6fc784f7-458b-41ff-aa6d-8b297243f896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6fc784f7-458b-41ff-aa6d-8b297243f896" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b239ee8c-212d-4e76-8bd9-f2dc8087e23d" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_988534fd-89a8-4241-b537-ca2e4dceae76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fb9eb0c2-6f98-42e7-a30c-694be23064b3" xlink:to="loc_us-gaap_CommercialPaperMember_988534fd-89a8-4241-b537-ca2e4dceae76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_efb34c4c-9a23-4a68-99e1-f13b6d12e14a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_8732b833-6a1b-4128-9914-5ba255db7a96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_19e43c08-c3ed-4d4f-90d2-5625ea1a8405" xlink:to="loc_us-gaap_CommercialPaperMember_8732b833-6a1b-4128-9914-5ba255db7a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_8a311875-a925-46c6-a5f9-a8a36e99eb9a" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_25baa06f-8f59-45b1-b94c-7f29e56d123e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecurities_25baa06f-8f59-45b1-b94c-7f29e56d123e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_e926602a-ce0f-4756-9e4f-d52f1ebe04dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_e926602a-ce0f-4756-9e4f-d52f1ebe04dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_4634d700-06a6-4776-aa48-385bbf6a26f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_4634d700-06a6-4776-aa48-385bbf6a26f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5efc455f-87e8-483c-ac17-64399c40f597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_5efc455f-87e8-483c-ac17-64399c40f597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_6089f9be-40bb-4d32-89ce-8694a3775e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_ecdfa123-e47f-441e-b90f-88b124ac536e" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_6089f9be-40bb-4d32-89ce-8694a3775e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsScheduledMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e4db4106-b83a-4941-8f0e-9fc5646e792e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract_7c550384-f24a-458d-992a-0cb9936f7504" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e4db4106-b83a-4941-8f0e-9fc5646e792e" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract_7c550384-f24a-458d-992a-0cb9936f7504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract_7c550384-f24a-458d-992a-0cb9936f7504" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_d0b3d4a0-065d-48ed-b9a2-118526e9f3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_d0b3d4a0-065d-48ed-b9a2-118526e9f3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_73f00762-c16d-416e-8ff1-1f61853ee0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_73f00762-c16d-416e-8ff1-1f61853ee0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_37b6e326-494c-40c4-9864-db80fc911e14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_37b6e326-494c-40c4-9864-db80fc911e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_c514288c-3cd1-493b-8e6e-71a752e4cd55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_c514288c-3cd1-493b-8e6e-71a752e4cd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_70057c41-238f-4fb5-af07-1c749701c394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract_cd1254d8-c1e6-4217-b831-504cac561387" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_70057c41-238f-4fb5-af07-1c749701c394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract_7c550384-f24a-458d-992a-0cb9936f7504" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_bc6b23d4-fd32-46d6-815e-a57e11347285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_bc6b23d4-fd32-46d6-815e-a57e11347285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f3dbe5d2-f151-45bd-8f65-49c95bd22618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f3dbe5d2-f151-45bd-8f65-49c95bd22618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_12cdfff7-a57f-4f1d-89a8-bccf4f5fd6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_12cdfff7-a57f-4f1d-89a8-bccf4f5fd6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_36b6aef0-d5ec-4751-8269-db0fd954e214" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_36b6aef0-d5ec-4751-8269-db0fd954e214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_7dae7c4e-4132-42f5-aa7b-1a48be90c356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract_db6d9399-34de-4b0a-b9d2-4ba5d1a8182c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_7dae7c4e-4132-42f5-aa7b-1a48be90c356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_53686098-0e3f-4817-9184-f698cd738856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_64f4f1ac-436c-4732-8d42-4bffd8b57475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_53686098-0e3f-4817-9184-f698cd738856" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_64f4f1ac-436c-4732-8d42-4bffd8b57475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#InvestmentsAgingofUnrealizedLossesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e8052a10-b73d-4e75-9b87-46af66d19261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e8052a10-b73d-4e75-9b87-46af66d19261" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:to="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_d32ea0e8-d22a-4e9b-8aa6-4cc10d0787db" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6ad47975-a45d-4e03-9be2-7a2ee34c8e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_54b89680-1a79-482c-9c37-c7a7c92e62e5" xlink:to="loc_us-gaap_CommercialPaperMember_6ad47975-a45d-4e03-9be2-7a2ee34c8e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_c68c7fcb-be96-4e20-af3e-5e134dd52d76" xlink:to="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_aea2f283-7cc4-4499-8b6e-8f66e4d19920" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_6bfe1bd7-cb5a-46ff-a85f-75aaa2d379ae" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions_6bfe1bd7-cb5a-46ff-a85f-75aaa2d379ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2291b75d-c930-49d6-95b2-26b500a8a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_2291b75d-c930-49d6-95b2-26b500a8a1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9cc5e0ce-b8fe-441b-92a5-7adaab3e2daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9cc5e0ce-b8fe-441b-92a5-7adaab3e2daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_367da980-cb00-4062-9dad-d6964fc846bf" xlink:href="blze-20230331.xsd#blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions_367da980-cb00-4062-9dad-d6964fc846bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_392cc9c4-2add-4fcc-9799-3318c811c21c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue_392cc9c4-2add-4fcc-9799-3318c811c21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1adcad0b-1d5d-4b81-835b-5ea79ae63a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_ae69e9d1-a9e1-4939-98eb-311a07a16f38" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_1adcad0b-1d5d-4b81-835b-5ea79ae63a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9746fc73-abd9-4da3-9b5c-daa85e49dab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_1441aab4-7a85-4e49-90ea-bfb321f071dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9746fc73-abd9-4da3-9b5c-daa85e49dab5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_1441aab4-7a85-4e49-90ea-bfb321f071dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_374ccbed-2ad9-4882-8c7c-999351b02119" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9746fc73-abd9-4da3-9b5c-daa85e49dab5" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_374ccbed-2ad9-4882-8c7c-999351b02119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_c72cef74-7abf-4a36-8dff-a18d385a44fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_c72cef74-7abf-4a36-8dff-a18d385a44fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_e461094d-f729-45e1-8dbf-31de8046bb84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_e461094d-f729-45e1-8dbf-31de8046bb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidSubscriptionsCurrent_1f5bdfdc-e536-41a7-a7d5-e88a7f3f102d" xlink:href="blze-20230331.xsd#blze_PrepaidSubscriptionsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_blze_PrepaidSubscriptionsCurrent_1f5bdfdc-e536-41a7-a7d5-e88a7f3f102d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_PrepaidPhysicalMediaHardwareCurrent_e1d0a076-4cf7-4bf6-8b3a-cb170a4ca4e8" xlink:href="blze-20230331.xsd#blze_PrepaidPhysicalMediaHardwareCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_blze_PrepaidPhysicalMediaHardwareCurrent_e1d0a076-4cf7-4bf6-8b3a-cb170a4ca4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_23859916-3c97-471e-aba1-b284e2042fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_23859916-3c97-471e-aba1-b284e2042fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ReceivablesFromPaymentProcessorCurrent_34cb4349-d1c9-4ecf-a7a3-3ff17559e2fc" xlink:href="blze-20230331.xsd#blze_ReceivablesFromPaymentProcessorCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_blze_ReceivablesFromPaymentProcessorCurrent_34cb4349-d1c9-4ecf-a7a3-3ff17559e2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_36983dbf-cbf0-4c70-ba57-ef4f7c00b678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_PrepaidInsurance_36983dbf-cbf0-4c70-ba57-ef4f7c00b678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_5c260399-7725-46ce-8929-9c2b756120d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_5c260399-7725-46ce-8929-9c2b756120d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_835985c4-52da-4c7e-ae32-1a4011f8f526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_1ded0182-9dd4-45f6-96f7-88dddb209d11" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_835985c4-52da-4c7e-ae32-1a4011f8f526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ca4b5699-9c4f-4ac7-b900-a0c47d912f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ca4b5699-9c4f-4ac7-b900-a0c47d912f8a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4bd158c1-d1e0-4adb-af23-42aab698bc54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DataCenterEquipmentMember_6d9d11d8-06d1-4e47-8a89-c2591c834c2b" xlink:href="blze-20230331.xsd#blze_DataCenterEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_blze_DataCenterEquipmentMember_6d9d11d8-06d1-4e47-8a89-c2591c834c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeasedDataCenterEquipmentMember_1791b5a1-86a2-4ffc-9fbf-f3ddab4c190e" xlink:href="blze-20230331.xsd#blze_LeasedDataCenterEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_blze_LeasedDataCenterEquipmentMember_1791b5a1-86a2-4ffc-9fbf-f3ddab4c190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_93434cd8-9b9b-4a88-b4f2-df4204174ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_93434cd8-9b9b-4a88-b4f2-df4204174ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_cff30cb3-c3b9-497f-8d17-6a24d68faea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_ComputerEquipmentMember_cff30cb3-c3b9-497f-8d17-6a24d68faea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_71a4bf14-7199-4f8c-9622-42f6c4adfa83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_71a4bf14-7199-4f8c-9622-42f6c4adfa83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_a5ee9b5f-2850-4771-b2de-36d4acdccc92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5fc10e14-9694-46fe-bb49-31e806c2ed8a" xlink:to="loc_us-gaap_ConstructionInProgressMember_a5ee9b5f-2850-4771-b2de-36d4acdccc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1a6b8ec0-8b0a-45b9-9722-3c8eab0b7216" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_82bc7ec3-46c2-4b1f-b0ce-16675cc31d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_82bc7ec3-46c2-4b1f-b0ce-16675cc31d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_47fb5c9a-f4dd-4711-b4b6-dd71a053ad3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_47fb5c9a-f4dd-4711-b4b6-dd71a053ad3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0ef2c6dc-d549-4f83-b01e-898fffac32c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0ef2c6dc-d549-4f83-b01e-898fffac32c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_03a612ca-5557-4422-ae64-f142e806fd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_03a612ca-5557-4422-ae64-f142e806fd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5b0f27eb-a6f5-421f-9d9b-3f9c5be601e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6f5d8d27-fb16-4835-9c7a-cb0e8bfb1954" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5b0f27eb-a6f5-421f-9d9b-3f9c5be601e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4aa0f600-8b03-4c99-a7c2-c66911f743c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4aa0f600-8b03-4c99-a7c2-c66911f743c7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ea83b201-6817-48f3-9e43-49843d93374e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_2052a31a-15d4-4a90-a18e-eeb0be00686f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_425f10ea-3195-4b4f-8b9e-2ec383b466ac" xlink:to="loc_us-gaap_EquipmentMember_2052a31a-15d4-4a90-a18e-eeb0be00686f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:to="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ddbd4001-9d3b-4dfe-b118-da41427bb588" xlink:to="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_c3a2b7e3-5fec-4785-ba72-bb2e2c699f31" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:to="loc_country_US_c3a2b7e3-5fec-4785-ba72-bb2e2c699f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_6531627e-997d-4329-b905-8693468f022f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_NL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d68d6d0c-17bd-449b-a53b-a14a2d0e1210" xlink:to="loc_country_NL_6531627e-997d-4329-b905-8693468f022f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_36d628c5-c1df-42d5-99c7-e17f88f4a94c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_12c6c246-515c-4e31-8c3a-73516d745c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_Depreciation_12c6c246-515c-4e31-8c3a-73516d745c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_13291fb7-fb2a-4d9d-80c1-2ff3b074004d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_13291fb7-fb2a-4d9d-80c1-2ff3b074004d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_d1035870-a370-45e9-a8a1-4925435a527c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_d1035870-a370-45e9-a8a1-4925435a527c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_919a5582-ba7c-4c73-9de8-1152931beec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_FinanceLeaseLiability_919a5582-ba7c-4c73-9de8-1152931beec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_44f3cde8-fef5-424a-970b-9ac34d048e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4103d9fc-35ce-4b2f-87ac-d34f75fde6f6" xlink:to="loc_us-gaap_NoncurrentAssets_44f3cde8-fef5-424a-970b-9ac34d048e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8afd96bf-ce00-433d-9f70-6ad77aa3f999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8afd96bf-ce00-433d-9f70-6ad77aa3f999" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8825ae30-68b3-4a85-9ae6-2afa01520264" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_0465beda-ebb4-4af1-91be-ecf0962d7788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_0465beda-ebb4-4af1-91be-ecf0962d7788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_GeneralAndAdministrativeSoftwareMember_f36fbff8-a6ab-4066-abbe-9e331ff7e536" xlink:href="blze-20230331.xsd#blze_GeneralAndAdministrativeSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8419200-c0a3-4831-8801-ce3b399e86d9" xlink:to="loc_blze_GeneralAndAdministrativeSoftwareMember_f36fbff8-a6ab-4066-abbe-9e331ff7e536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9c99e4c2-6bed-4f29-aec1-09973f5df03a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_705333e4-7787-42d9-873a-18e2b7c68c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_705333e4-7787-42d9-873a-18e2b7c68c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_f54e18f7-ef73-4e05-b81b-235ec5b9f22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization_f54e18f7-ef73-4e05-b81b-235ec5b9f22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_b0545b46-f2a5-486f-a707-9dbeae54a175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_16c17b4e-be70-413d-9a01-e3fb8cf037a1" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_b0545b46-f2a5-486f-a707-9dbeae54a175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73d6b109-0a93-45e4-8390-ed69d5dd463e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_2fa25a4b-bf0d-48f3-9b23-ac527a835469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73d6b109-0a93-45e4-8390-ed69d5dd463e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_2fa25a4b-bf0d-48f3-9b23-ac527a835469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6f3bc9a4-95ad-4145-95b8-ef8292e760ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6f3bc9a4-95ad-4145-95b8-ef8292e760ae" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13be3255-001f-48dd-8baf-8e72279f6988" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_d2ce60b8-555e-4fb5-be6e-8ad65868f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f9636cf9-1b4a-4765-9935-431c6c02c06c" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_d2ce60b8-555e-4fb5-be6e-8ad65868f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_506eddea-651a-44e7-8b29-3dbcb47949d8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7094e52c-f303-450c-b8fc-3f9e0f270e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_7094e52c-f303-450c-b8fc-3f9e0f270e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f5507979-6272-4856-94d7-b08f7f2ecdd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f5507979-6272-4856-94d7-b08f7f2ecdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5344f213-a037-496b-a99b-98e836e3d74f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5344f213-a037-496b-a99b-98e836e3d74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37a7c366-bcf4-41c4-9736-0a3ecadb898f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37a7c366-bcf4-41c4-9736-0a3ecadb898f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4533e86f-e08a-42d0-abe5-3fd4fc21b775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4533e86f-e08a-42d0-abe5-3fd4fc21b775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_75e83756-6adc-4063-a05e-da9b919321b8" xlink:href="blze-20230331.xsd#blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_75e83756-6adc-4063-a05e-da9b919321b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fa9674a-ea47-4818-b494-a292dc3c6896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e7bda827-6ab3-4ca3-a091-2f97d87d421d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fa9674a-ea47-4818-b494-a292dc3c6896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_99793a69-06bf-4079-990e-2ca98b2ada5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_99793a69-06bf-4079-990e-2ca98b2ada5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_f6370e14-0c27-4cd3-9d22-df56cd15ff0f" xlink:href="blze-20230331.xsd#blze_EmployeeStockPurchasePlanWithholdingCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_f6370e14-0c27-4cd3-9d22-df56cd15ff0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0606266f-678b-4e55-b6e6-a1c157d4e722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0606266f-678b-4e55-b6e6-a1c157d4e722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_740bab39-4f05-4e20-a3fc-d021b196a264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_740bab39-4f05-4e20-a3fc-d021b196a264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ValueAddedTaxPayable_af2bc0e0-ba23-4791-a2a0-e543d17f2d7f" xlink:href="blze-20230331.xsd#blze_ValueAddedTaxPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_blze_ValueAddedTaxPayable_af2bc0e0-ba23-4791-a2a0-e543d17f2d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinancedInsurancePremiumsCurrent_f9bddd45-16d1-4a9e-9098-a239dcbfc6ff" xlink:href="blze-20230331.xsd#blze_FinancedInsurancePremiumsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_blze_FinancedInsurancePremiumsCurrent_f9bddd45-16d1-4a9e-9098-a239dcbfc6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e172fd57-6a49-41e0-a7e9-1935a1abc812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_e172fd57-6a49-41e0-a7e9-1935a1abc812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_3dda187a-3567-4e93-9670-f33c129591ae" xlink:href="blze-20230331.xsd#blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_6c77e691-2a1e-487c-ac4a-0a182d64bbeb" xlink:to="loc_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent_3dda187a-3567-4e93-9670-f33c129591ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74394bfb-399c-4722-81ab-f8621a082e14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_74394bfb-399c-4722-81ab-f8621a082e14" xlink:to="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_62721b2d-453a-4c21-8c22-2f9932c8086d" xlink:to="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4d588a3-f19c-4075-a03f-4aaae53da5cc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:to="loc_srt_MinimumMember_a4d588a3-f19c-4075-a03f-4aaae53da5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cd9ed407-8d11-4262-9c5e-8dc694c9b4b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c933ebc-0c41-4914-9246-e44c117d1174" xlink:to="loc_srt_MaximumMember_cd9ed407-8d11-4262-9c5e-8dc694c9b4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cef27bd2-0a44-4da1-b7b0-bdf9ac038031" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_68c96e1a-6976-423b-ba6a-0d0f68bf66e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_99bff673-e457-4b29-87e8-d074866fe376" xlink:to="loc_us-gaap_CostOfSalesMember_68c96e1a-6976-423b-ba6a-0d0f68bf66e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_9fc36623-c530-402a-bbd3-2e50370c6d77" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementInvestorsMember_19ed5bed-9e2f-4ba7-8b12-07d4b560ca91" xlink:href="blze-20230331.xsd#blze_SAFEAgreementInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:to="loc_blze_SAFEAgreementInvestorsMember_19ed5bed-9e2f-4ba7-8b12-07d4b560ca91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_TMTInvestmentsPLCMember_9f8c46e8-6f31-4e22-b201-012eba6551db" xlink:href="blze-20230331.xsd#blze_TMTInvestmentsPLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_376d8563-ab19-4f94-9a49-1362017d3d9b" xlink:to="loc_blze_TMTInvestmentsPLCMember_9f8c46e8-6f31-4e22-b201-012eba6551db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_a1323d26-94eb-4789-9486-c3121c01cb9a" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SAFEAgreementSettlementMember_787bdc5d-17f0-490a-854c-7eb8e7a8b3a4" xlink:href="blze-20230331.xsd#blze_SAFEAgreementSettlementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_03ad84b4-3bca-48ec-84bb-1e66b6a74b1e" xlink:to="loc_blze_SAFEAgreementSettlementMember_787bdc5d-17f0-490a-854c-7eb8e7a8b3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_0f8b056a-e50a-499b-be2d-8cdc5b839c1f" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CapitalLeasesAgreementTerm_a126aa7b-db2c-4127-84b3-0307191a6268" xlink:href="blze-20230331.xsd#blze_CapitalLeasesAgreementTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_CapitalLeasesAgreementTerm_a126aa7b-db2c-4127-84b3-0307191a6268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1ff07bc5-5f12-4e69-a6c2-b6e2bed47229" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1ff07bc5-5f12-4e69-a6c2-b6e2bed47229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a3318783-f69e-4d58-af55-597ea38a5b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_a3318783-f69e-4d58-af55-597ea38a5b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_914e63ad-ad05-429d-9d9e-be98e8fa06d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_914e63ad-ad05-429d-9d9e-be98e8fa06d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCost_1421e603-b609-4257-af24-96758441f253" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_FinanceLeaseCost_1421e603-b609-4257-af24-96758441f253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_FinanceLeaseCostInterestExpense_6adadcdd-abb3-47e4-b25b-b46c50f64584" xlink:href="blze-20230331.xsd#blze_FinanceLeaseCostInterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_FinanceLeaseCostInterestExpense_6adadcdd-abb3-47e4-b25b-b46c50f64584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligation_8fb71e6a-498d-4d2d-b761-3b8438264297" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_LeaseFinancingObligation_8fb71e6a-498d-4d2d-b761-3b8438264297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_LeaseFinancingObligationInterestExpense_aee84f5f-d58d-4803-acba-f96cd8594282" xlink:href="blze-20230331.xsd#blze_LeaseFinancingObligationInterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_LeaseFinancingObligationInterestExpense_aee84f5f-d58d-4803-acba-f96cd8594282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_235ed9c0-188c-4876-9013-91a36ad07c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_235ed9c0-188c-4876-9013-91a36ad07c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07d50fd6-5971-4818-a222-440b776330be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_07d50fd6-5971-4818-a222-440b776330be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f42ffb2e-0a66-445e-acc7-3d24192f275a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f42ffb2e-0a66-445e-acc7-3d24192f275a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_17129a60-8562-4bb0-a455-1ab1e998200f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseExpense_17129a60-8562-4bb0-a455-1ab1e998200f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d7d16a0e-91ef-4084-80dd-74b10e8475ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_OperatingLeaseCost_d7d16a0e-91ef-4084-80dd-74b10e8475ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_52982881-8f8f-49bb-8066-ad6b1ee2a0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_52982881-8f8f-49bb-8066-ad6b1ee2a0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_46e76637-40c0-428c-babd-aad3fdbeed21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_46e76637-40c0-428c-babd-aad3fdbeed21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d3e117c7-c12b-430e-b8b3-0e3171855dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_d3e117c7-c12b-430e-b8b3-0e3171855dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesPaidValue_155d9e4f-83b4-45c2-8632-0e0999d649a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_LossContingencyDamagesPaidValue_155d9e4f-83b4-45c2-8632-0e0999d649a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_def157d9-7adb-4bd7-bcfc-0ff8e41cdd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_def157d9-7adb-4bd7-bcfc-0ff8e41cdd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_f0bac333-6a23-4c34-a961-fde3a4d98c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent_f0bac333-6a23-4c34-a961-fde3a4d98c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ValueAddedTaxPayable_43c53aaa-ff07-4a9a-8331-62cbd96d2067" xlink:href="blze-20230331.xsd#blze_ValueAddedTaxPayable"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_5bd07bec-792e-45d4-a680-c435f5a6b03b" xlink:to="loc_blze_ValueAddedTaxPayable_43c53aaa-ff07-4a9a-8331-62cbd96d2067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/DebtDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#DebtDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/DebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_01c8f2b8-ddaf-4dde-b367-849ab994978b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_01c8f2b8-ddaf-4dde-b367-849ab994978b" xlink:to="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c4ab9a21-b474-4b0b-81d7-f39f856a3623" xlink:to="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0d91cba6-7247-49f4-acdf-c6851adba70d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d362da04-d9e3-4c92-a72c-c7bad81dff19" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0d91cba6-7247-49f4-acdf-c6851adba70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_6dba8040-2ce6-4ae7-b86e-3b05ddc2d56d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CityNationalBankRevolvingCreditAgreementMember_67d5400f-e7b3-4454-9303-4f5c463bb119" xlink:href="blze-20230331.xsd#blze_CityNationalBankRevolvingCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:to="loc_blze_CityNationalBankRevolvingCreditAgreementMember_67d5400f-e7b3-4454-9303-4f5c463bb119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_1f4a5bcc-4522-4b41-9dcb-2f858d5c42c2" xlink:href="blze-20230331.xsd#blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3d9486e9-f333-4467-b5ff-4c6b7fc3c126" xlink:to="loc_blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember_1f4a5bcc-4522-4b41-9dcb-2f858d5c42c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d917baea-ea13-490c-8a61-47ff1f054e15" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_aeeaf9a7-8613-4899-9570-2df0c969bddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:to="loc_us-gaap_LineOfCreditMember_aeeaf9a7-8613-4899-9570-2df0c969bddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_5d77d598-455b-4fb1-98b5-3f8a0d4d43ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ba11da79-144b-439f-a515-2a30634a55c1" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_5d77d598-455b-4fb1-98b5-3f8a0d4d43ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_614e0fac-70d2-4595-84e2-e0ef384b8cf0" xlink:to="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_7d941045-8d06-419e-a372-cdee4f3fc87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_ef3e14aa-6526-4060-b11e-bc7093a9f8fc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_7d941045-8d06-419e-a372-cdee4f3fc87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_22a7a89d-0f3f-41a6-9baf-ec6bfe28c929" xlink:to="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dfeb1c9b-7837-42a2-b6a8-e88784f4b275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_dfeb1c9b-7837-42a2-b6a8-e88784f4b275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b0d891d0-b376-40c5-a056-5640c38b18ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_b0d891d0-b376-40c5-a056-5640c38b18ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_2a45bb81-7450-416a-90bd-3758ac388310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCredit_2a45bb81-7450-416a-90bd-3758ac388310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5d6fa408-e67b-4444-8f70-afd01b6739fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5d6fa408-e67b-4444-8f70-afd01b6739fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_32a29789-8178-43fb-9ece-1b121a8b2901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_32a29789-8178-43fb-9ece-1b121a8b2901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4f475fc3-0fb8-4bc5-b9fe-5c07e52ccc92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4f475fc3-0fb8-4bc5-b9fe-5c07e52ccc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d6e68b66-aa0b-4105-a9a6-f437638b18c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_InterestExpense_d6e68b66-aa0b-4105-a9a6-f437638b18c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_aed0e306-c3df-4ea3-9488-b27a792492ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aed0e306-c3df-4ea3-9488-b27a792492ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_de4bb5aa-3eb8-476f-acc4-b27d809e1ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentTerm_de4bb5aa-3eb8-476f-acc4-b27d809e1ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1651fe9a-c5d1-4f31-b509-58ef393119ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1651fe9a-c5d1-4f31-b509-58ef393119ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentDownPayment_20ae14aa-f5f4-424e-b928-b6358046eba9" xlink:href="blze-20230331.xsd#blze_DebtInstrumentDownPayment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_blze_DebtInstrumentDownPayment_20ae14aa-f5f4-424e-b928-b6358046eba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b7ae0e1d-348e-449a-bc38-9d46529bd649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_us-gaap_LongTermDebt_b7ae0e1d-348e-449a-bc38-9d46529bd649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_74d9f9ff-1c2b-4699-a995-302eeece49a0" xlink:href="blze-20230331.xsd#blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eee8dbf1-5cd3-4985-b877-f4cd452d6e98" xlink:to="loc_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments_74d9f9ff-1c2b-4699-a995-302eeece49a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_32fa9278-d9d7-4d87-bb98-f3ddbf34df53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_32fa9278-d9d7-4d87-bb98-f3ddbf34df53" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7f42c629-b01e-4a12-bbc3-6bf9f034f2f3" xlink:to="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_15c8636f-e5de-4cb2-b27c-1277c919e136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:to="loc_us-gaap_CommonClassBMember_15c8636f-e5de-4cb2-b27c-1277c919e136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_849082f4-2e23-4eda-9ce1-32e9f70a4c16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07c173fd-dec5-47b2-bbfa-760cf8beefbd" xlink:to="loc_us-gaap_CommonClassAMember_849082f4-2e23-4eda-9ce1-32e9f70a4c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0b55b506-0d98-48e9-818c-5f4acae0d69f" xlink:to="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_3561f6e2-362c-4fbb-8050-25282cff6839" xlink:href="blze-20230331.xsd#blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:to="loc_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare_3561f6e2-362c-4fbb-8050-25282cff6839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_CommonStockConversionRatio_6e19f861-ab4b-45bf-a22b-64a80f70c140" xlink:href="blze-20230331.xsd#blze_CommonStockConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1e7bef6a-ac88-4110-8832-085b1b6e8bcf" xlink:to="loc_blze_CommonStockConversionRatio_6e19f861-ab4b-45bf-a22b-64a80f70c140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockholdersEquityCommonStockReservedforFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_617ce553-4bde-4fa2-88b6-74549e29af5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_617ce553-4bde-4fa2-88b6-74549e29af5a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:to="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_dc0287e3-9339-4cef-84c7-2e486943dd1e" xlink:to="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2011EquityInceptivePlanMember_7acefdce-c792-4cd8-86c7-b6d69f302c89" xlink:href="blze-20230331.xsd#blze_A2011EquityInceptivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2011EquityInceptivePlanMember_7acefdce-c792-4cd8-86c7-b6d69f302c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EquityIncentivePlanMember_04e16b3e-445a-48b4-b217-16b89fa796c2" xlink:href="blze-20230331.xsd#blze_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2021EquityIncentivePlanMember_04e16b3e-445a-48b4-b217-16b89fa796c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EmployeeStockPurchasePlanMember_ce70cb53-b84a-45cc-a4bf-f92bee92490e" xlink:href="blze-20230331.xsd#blze_A2021EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_425f119c-5732-4c0a-a29e-1d8b37b8dca4" xlink:to="loc_blze_A2021EmployeeStockPurchasePlanMember_ce70cb53-b84a-45cc-a4bf-f92bee92490e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:to="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6a52d5fd-59b1-4374-beba-95db684aec17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2a406949-8e35-4072-8fbf-8211c7e5db9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2a406949-8e35-4072-8fbf-8211c7e5db9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ac4ca7c5-7035-45ea-80cf-0487df658e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cd955114-8b0f-477c-9ebb-0d81638d967d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ac4ca7c5-7035-45ea-80cf-0487df658e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_0d96d922-d0cb-498f-a193-ffde0fcd0366" xlink:to="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_047f1385-79b4-40fa-bb03-a1e51b0e0da5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_dacfb253-82b1-4da8-9574-45c5b3d83772" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_047f1385-79b4-40fa-bb03-a1e51b0e0da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f551306-55c0-4706-b7b0-88bcb9573896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f551306-55c0-4706-b7b0-88bcb9573896" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_97f4e14d-3132-4458-9572-48592f470083" xlink:to="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2021EquityIncentivePlanMember_3c1a989a-1b64-42e5-a57d-c529885c9e39" xlink:href="blze-20230331.xsd#blze_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2021EquityIncentivePlanMember_3c1a989a-1b64-42e5-a57d-c529885c9e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2011EquityInceptivePlanMember_65924eec-9661-4983-90b8-ac341b9c2bad" xlink:href="blze-20230331.xsd#blze_A2011EquityInceptivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2011EquityInceptivePlanMember_65924eec-9661-4983-90b8-ac341b9c2bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_A2022EmployeeBonusPlanMember_dfaabe5c-eaf4-4d3b-bca1-657094577cfb" xlink:href="blze-20230331.xsd#blze_A2022EmployeeBonusPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_c525ce2e-f7d0-4a98-93a6-f7483c509161" xlink:to="loc_blze_A2022EmployeeBonusPlanMember_dfaabe5c-eaf4-4d3b-bca1-657094577cfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_11800fa6-35da-4129-9af9-d852c3f067e0" xlink:to="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8cf14987-ac60-4090-a7d4-ec5453460867" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:to="loc_srt_MinimumMember_8cf14987-ac60-4090-a7d4-ec5453460867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e43ab19-fc58-4d56-aa3b-2e1aa49f4beb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f78a01e5-5ba5-4a01-8e20-b4c5c2fb1948" xlink:to="loc_srt_MaximumMember_7e43ab19-fc58-4d56-aa3b-2e1aa49f4beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7bbe50ad-0a91-43ab-b272-cce58e70a914" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bfa01acf-6a90-4c25-9264-4fff7bb2a048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bfa01acf-6a90-4c25-9264-4fff7bb2a048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_b15cee07-ff47-45fa-adc4-a6d11deb7085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_b15cee07-ff47-45fa-adc4-a6d11deb7085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1e89ef88-ceaf-40bf-9271-2235f1b6c39f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a4857689-940d-4702-87bd-c9c47a58741a" xlink:to="loc_us-gaap_EmployeeStockMember_1e89ef88-ceaf-40bf-9271-2235f1b6c39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_cd9b1a22-bb13-4859-9d5a-28824eed5d68" xlink:to="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_fbc69fed-98d9-499f-b4c6-81e3b6c07f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_fbc69fed-98d9-499f-b4c6-81e3b6c07f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_54f82fdc-7d14-448e-a4dd-18a14d0bc76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_aa72a7c5-ee87-4092-b0f8-366d3162bdb4" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_54f82fdc-7d14-448e-a4dd-18a14d0bc76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1a8204df-ce60-42d3-aa89-5945c81ae7d2" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_45678845-5985-4190-9315-0e7622e766e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_45678845-5985-4190-9315-0e7622e766e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_bbc53597-582a-4925-9c72-4ca1e96788a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_bbc53597-582a-4925-9c72-4ca1e96788a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_862803e9-b633-4412-94e7-557c6fb389aa" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized_862803e9-b633-4412-94e7-557c6fb389aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_d7ea6708-bbbf-4007-9859-8b0df654a3a3" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding_d7ea6708-bbbf-4007-9859-8b0df654a3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ef80f6de-7b3d-4679-a0eb-76ba47ed1632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ef80f6de-7b3d-4679-a0eb-76ba47ed1632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_7c333c18-9220-482d-8a87-701c9e169506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_7c333c18-9220-482d-8a87-701c9e169506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23711937-443e-4151-b8f9-9d89c22596c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_23711937-443e-4151-b8f9-9d89c22596c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8fc05b3e-e439-4e13-90c0-51e3d355bb71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8fc05b3e-e439-4e13-90c0-51e3d355bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a5358413-7501-4870-b56e-64080f3f2898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a5358413-7501-4870-b56e-64080f3f2898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28547eb4-79a5-4db0-9730-c72c2bc95cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28547eb4-79a5-4db0-9730-c72c2bc95cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_71c33fa1-7c15-4a63-9da7-a8b75911f1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_71c33fa1-7c15-4a63-9da7-a8b75911f1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9a22374d-717b-44d6-a7c5-d9b6963f5b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_9a22374d-717b-44d6-a7c5-d9b6963f5b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_560d92df-8681-4f78-91bc-8c4c1ce98612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_560d92df-8681-4f78-91bc-8c4c1ce98612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_26c29566-5fae-4cc1-a058-9c3bdefacd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_26c29566-5fae-4cc1-a058-9c3bdefacd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c843cf57-4721-4b9b-b9b5-c9f3ef523434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_c843cf57-4721-4b9b-b9b5-c9f3ef523434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_02d4eaed-cf0e-4545-9511-61382280d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_02d4eaed-cf0e-4545-9511-61382280d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_ef146796-4083-492b-9472-cda2d6ed9652" xlink:href="blze-20230331.xsd#blze_EmployeeStockPurchasePlanWithholdingCurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_blze_EmployeeStockPurchasePlanWithholdingCurrent_ef146796-4083-492b-9472-cda2d6ed9652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7e0f4a3f-c051-44fc-9e82-60c3fe29b068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_e47c1545-8a98-47b0-871d-1cb5d505fe9f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_7e0f4a3f-c051-44fc-9e82-60c3fe29b068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b793b156-c7fb-4253-88e5-813dbb5926fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b793b156-c7fb-4253-88e5-813dbb5926fa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:to="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_06e33919-c1cf-4915-8d8f-4b928d50f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_746cfd99-d2b7-46df-9910-a1cd66be8a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0198d3bf-3da6-4ab9-b5d3-3b0c0fdb4bb3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_746cfd99-d2b7-46df-9910-a1cd66be8a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_26cfd83c-345c-4e64-8825-b68de1e5b50e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b7acd2f1-6375-4fc5-90ad-7f3009952210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b7acd2f1-6375-4fc5-90ad-7f3009952210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40eed922-0ae2-41d5-ad37-3a560fdf323c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40eed922-0ae2-41d5-ad37-3a560fdf323c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_48f4cffe-9f0e-4ba6-bcb4-8992118f845d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_48f4cffe-9f0e-4ba6-bcb4-8992118f845d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f53f9582-9b95-4ced-a045-110bc7e0e18b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f53f9582-9b95-4ced-a045-110bc7e0e18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf547231-31f6-46ec-bec9-550e459ab403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_f200d26b-0e9d-4028-830c-773f5dabf674" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf547231-31f6-46ec-bec9-550e459ab403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_79f78ee8-439f-43ef-a782-75bfbba1b2a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cce3362d-21bb-4dea-8937-b853fb34cddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cce3362d-21bb-4dea-8937-b853fb34cddc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ccd203fc-86eb-40a0-8efe-95629ffdb762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ccd203fc-86eb-40a0-8efe-95629ffdb762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7a69eb3-fd59-4d09-9aca-3c4abea70e23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f7a69eb3-fd59-4d09-9aca-3c4abea70e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_014fa6a1-2ef4-48ec-943d-a3bfccfe56ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_014fa6a1-2ef4-48ec-943d-a3bfccfe56ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b56a9c5-2c10-4548-a13d-fb8fdb57297a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d95e7a66-0385-4292-8531-b46893c4c65d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b56a9c5-2c10-4548-a13d-fb8fdb57297a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_89779d7a-c698-4c50-8a43-8eb1635c8e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_89779d7a-c698-4c50-8a43-8eb1635c8e9f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:to="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8374a9ed-0e86-4395-9da2-8f22ab3355f0" xlink:to="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_41244dbf-c0fe-49d8-8b79-ce6a836ae3d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:to="loc_srt_MinimumMember_41244dbf-c0fe-49d8-8b79-ce6a836ae3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4a3b6655-63d5-44d9-8135-774f35ef4fa4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d71ea397-2b91-41f8-9649-bad2858e6ac9" xlink:to="loc_srt_MaximumMember_4a3b6655-63d5-44d9-8135-774f35ef4fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:to="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_820938bf-a3e7-4a57-b3df-ed80743c0916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_ee6cf824-db47-40c3-95a0-28574e2ab182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_ee6cf824-db47-40c3-95a0-28574e2ab182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2fb3013a-abb0-4a26-9546-3e2321039edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e0100014-b811-460a-befe-83239cc446a3" xlink:to="loc_us-gaap_EmployeeStockMember_2fb3013a-abb0-4a26-9546-3e2321039edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cf1bd978-5730-481e-a1fc-bca64cced79a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c710d8b5-7c4a-416f-b5c0-8f32ae20c1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c710d8b5-7c4a-416f-b5c0-8f32ae20c1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1eaf8554-6d93-469b-a63b-2834a8cc5756" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_1eaf8554-6d93-469b-a63b-2834a8cc5756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_22304a53-6df1-43a2-b474-06eb2980fea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_22304a53-6df1-43a2-b474-06eb2980fea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d9cb9f14-680f-4b71-b3a5-d9e4e881471c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_901e5147-4e75-4dcb-b848-97bbf08986c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d9cb9f14-680f-4b71-b3a5-d9e4e881471c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationSummaryofEquityAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fd2abb-f859-4a7d-bcb3-403c7c595d43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a4fd2abb-f859-4a7d-bcb3-403c7c595d43" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:to="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a1469309-6fc6-45ff-9e30-f349aa317375" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6bbcb2c-ffce-403b-8935-63b1ccf72e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c2b313ef-6b87-4a00-a364-a5ba83c70dab" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6bbcb2c-ffce-403b-8935-63b1ccf72e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_de1ad0ba-2547-453d-b9cd-c52702e9cc02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4f7fe5e1-978c-4046-baea-fbb5822b5a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4f7fe5e1-978c-4046-baea-fbb5822b5a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_dd1703e8-9adc-43a7-b59c-77aa69201aed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_dd1703e8-9adc-43a7-b59c-77aa69201aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_e27f8bd0-9448-4166-84f3-ce89a9511d26" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod_e27f8bd0-9448-4166-84f3-ce89a9511d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_dd56e0b3-f085-40b0-952f-d92b91bcb4ce" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod_dd56e0b3-f085-40b0-952f-d92b91bcb4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_c26372a2-3d27-47b2-9e3d-b56d2923bd2d" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod_c26372a2-3d27-47b2-9e3d-b56d2923bd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_1f53397e-f81e-421d-84d2-8c70435d2922" xlink:href="blze-20230331.xsd#blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes_1f53397e-f81e-421d-84d2-8c70435d2922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f580efa9-1101-4d6a-abea-cac0d50ec8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_3aefa7fb-d8b4-4962-8afe-62405fe2dd40" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f580efa9-1101-4d6a-abea-cac0d50ec8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_01fb37bb-4f73-4bef-9138-ccf3fe0c3d28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_01fb37bb-4f73-4bef-9138-ccf3fe0c3d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c21627f9-7ffa-4a23-8ff4-c969a2b162d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c21627f9-7ffa-4a23-8ff4-c969a2b162d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c9feb375-33c9-4515-a36a-ba3f06a4bd27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c9feb375-33c9-4515-a36a-ba3f06a4bd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_614f84a3-87e5-48da-8ebe-af055b438d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_614f84a3-87e5-48da-8ebe-af055b438d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_84e53c99-936a-4733-9a26-41ba4356ec1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_937466b3-d447-420c-a6eb-0a1b7eac8952" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_84e53c99-936a-4733-9a26-41ba4356ec1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7da1ceb9-8c24-4253-a90d-f89ca97dff90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_7da1ceb9-8c24-4253-a90d-f89ca97dff90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6047c80c-e3c5-4362-a3ea-db0476308cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6047c80c-e3c5-4362-a3ea-db0476308cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_419bbd26-f642-4582-b9ac-c26d867075c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_419bbd26-f642-4582-b9ac-c26d867075c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_93da595e-6cf8-4803-b323-bd8f6895a579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_93da595e-6cf8-4803-b323-bd8f6895a579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ec56615a-f1a6-4f94-9cd2-0edc328a2d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_ec56615a-f1a6-4f94-9cd2-0edc328a2d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dd21d972-7bd3-4efc-bdd0-d3e0205c7d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_30b18185-cbec-48f0-9648-9223167272fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_dd21d972-7bd3-4efc-bdd0-d3e0205c7d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c5480439-bca5-42a8-891b-925715468406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c5480439-bca5-42a8-891b-925715468406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ebef5627-ff6a-4493-b49f-ed91509692ef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a0214f09-4154-482b-a4e9-e69db172ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_a0214f09-4154-482b-a4e9-e69db172ef90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_0f5a1fa6-e9af-4976-89de-f303bafeedcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_0f5a1fa6-e9af-4976-89de-f303bafeedcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41f75ddc-c70f-40b2-bd2e-def9f11ea9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_41f75ddc-c70f-40b2-bd2e-def9f11ea9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c625c9db-90ff-46ba-86b4-2c50d81ad580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_ae841527-8e37-4c93-8134-2cd34d6f905b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_c625c9db-90ff-46ba-86b4-2c50d81ad580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#StockBasedCompensationClassificationofStockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c86b9a37-45eb-4cac-9d26-2223a19ea037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c86b9a37-45eb-4cac-9d26-2223a19ea037" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_dc2cf959-02eb-4436-bc5b-8e64c14f2fc1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_1d2c1ea7-8f37-46cc-9182-93255583ba17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_CostOfSalesMember_1d2c1ea7-8f37-46cc-9182-93255583ba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_28631816-4a73-4b85-8bc2-b4d20b3e97f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_28631816-4a73-4b85-8bc2-b4d20b3e97f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_90aec3a2-8473-4e05-97af-7adc81e6f305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_90aec3a2-8473-4e05-97af-7adc81e6f305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5e11ddca-6a55-4013-99ee-3a8c4bc40de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d8ae33a2-ba8c-43a9-8786-0aa97de67494" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5e11ddca-6a55-4013-99ee-3a8c4bc40de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_68e6a956-ddb1-4270-8bc0-355b755602e1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_37a2b5ad-00e7-4a75-b5c5-400b1e26343d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_4b4db54d-c99b-48f2-998d-eec447c160da" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_37a2b5ad-00e7-4a75-b5c5-400b1e26343d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholdersDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5101a70e-154b-43ab-87dd-13c3933d8212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5101a70e-154b-43ab-87dd-13c3933d8212" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a6d255d7-5335-452a-b43c-1b0414de6d16" xlink:to="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ad9bc583-2d10-46ff-9d7a-491418a0055a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:to="loc_us-gaap_CommonClassAMember_ad9bc583-2d10-46ff-9d7a-491418a0055a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f7b5f4dc-5721-4eb2-823f-e8369b5815ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b3e3e629-62d7-4d5f-8efb-275ae012b605" xlink:to="loc_us-gaap_CommonClassBMember_f7b5f4dc-5721-4eb2-823f-e8369b5815ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_0994e8ef-8d3a-40ff-84eb-cbd543540f84" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:href="blze-20230331.xsd#blze_EarningsPerShareBasicAndDilutedNumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:to="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0234df2a-91dd-4f3a-b19a-9f6a2b16b3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract_54dc093a-4df6-4d26-a58b-284ff0bdc8ab" xlink:to="loc_us-gaap_NetIncomeLoss_0234df2a-91dd-4f3a-b19a-9f6a2b16b3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_147bc0cb-f317-4094-abd8-53b3253cad95" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a5b0991-ba0c-44ec-8c99-3c072e5e011f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a5b0991-ba0c-44ec-8c99-3c072e5e011f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f306e070-5be4-4a2a-8fe8-af8894c16abe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f306e070-5be4-4a2a-8fe8-af8894c16abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_17b71526-08c4-48b9-a098-e9ed91bc2d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_EarningsPerShareBasic_17b71526-08c4-48b9-a098-e9ed91bc2d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a599f71e-0a84-4594-ad8b-3deb7361dc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_fa4dd032-6956-428a-b9a3-800b5a3c6c11" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a599f71e-0a84-4594-ad8b-3deb7361dc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_efdd800d-acfc-469f-8574-bbf8e18a9478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_efdd800d-acfc-469f-8574-bbf8e18a9478" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_884b04af-8088-4d1c-8563-28bed9356bd9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2ff7c576-6f08-4852-830e-564f31575008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2ff7c576-6f08-4852-830e-564f31575008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_778ae7d0-5846-443f-8075-ff7f06e4c053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_778ae7d0-5846-443f-8075-ff7f06e4c053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_SharesIssuablePursuantToTheESPPMember_2967fec7-ca01-47b6-aaf8-64d062537c28" xlink:href="blze-20230331.xsd#blze_SharesIssuablePursuantToTheESPPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1f6375f5-2171-4a51-8673-803aec6addfe" xlink:to="loc_blze_SharesIssuablePursuantToTheESPPMember_2967fec7-ca01-47b6-aaf8-64d062537c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b04f976e-3f02-46cf-978d-e0b75a4b6a04" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8950c7a3-9483-4c83-8d76-e5b9ba121e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_a7791984-810f-446d-9dce-0914658507c7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8950c7a3-9483-4c83-8d76-e5b9ba121e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_45c88f18-c4ea-4a59-95b4-4461a2c57ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_45c88f18-c4ea-4a59-95b4-4461a2c57ef1" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d56ce2d3-184a-4436-84cd-c9a755f85ed1" xlink:to="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e634ca3d-cee9-42ab-a2d9-06d21bd7423f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:to="loc_srt_MinimumMember_e634ca3d-cee9-42ab-a2d9-06d21bd7423f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5e4b7cc4-aed9-4967-9fd6-2139fac0948c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29a0304c-f82a-4dfe-ae23-cb2a8d10b9c7" xlink:to="loc_srt_MaximumMember_5e4b7cc4-aed9-4967-9fd6-2139fac0948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_fc159992-1421-4358-9e8a-fcd742750155" xlink:to="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_72e331d0-69cc-42ef-84d8-e2ed6b9835b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_027a8009-1d41-406d-ad36-52e7106ee957" xlink:to="loc_srt_ScenarioForecastMember_72e331d0-69cc-42ef-84d8-e2ed6b9835b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_aa3b6619-0b39-4ebd-925d-2ea271076fa4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_VoluntaryTerminationsMember_05a2f937-33da-49dd-b0d1-2bd995b4c5c4" xlink:href="blze-20230331.xsd#blze_VoluntaryTerminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:to="loc_blze_VoluntaryTerminationsMember_05a2f937-33da-49dd-b0d1-2bd995b4c5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_InvoluntaryTerminationsMember_1740ea05-7831-453c-b034-2cc0de8d8a17" xlink:href="blze-20230331.xsd#blze_InvoluntaryTerminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_a3f1d2d8-9678-4b93-9f14-e0108bad044c" xlink:to="loc_blze_InvoluntaryTerminationsMember_1740ea05-7831-453c-b034-2cc0de8d8a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_33ad6eed-b1c0-43ab-8403-9ef3304bfc72" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_eacd0b6b-279e-43f3-a8c2-a93d61c212ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:to="loc_us-gaap_RestructuringCosts_eacd0b6b-279e-43f3-a8c2-a93d61c212ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_2825bef7-9bad-46e3-9a90-bb398e1ff443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27f84d43-08a6-4c4e-8db1-50c3565966e6" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_2825bef7-9bad-46e3-9a90-bb398e1ff443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringSummaryofRestructuringChargesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_37700856-2868-4aa5-8804-6cb3dc1515f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_37700856-2868-4aa5-8804-6cb3dc1515f9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_539df982-7c22-4020-b7c0-cf3e5ab7a630" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_7925eabf-bedd-4c2b-ab7e-196d93a5ca6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_7925eabf-bedd-4c2b-ab7e-196d93a5ca6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_23e8d5b5-3a4a-422c-baa8-d28cd89cb89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_23e8d5b5-3a4a-422c-baa8-d28cd89cb89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8a02a127-8dd2-463c-95db-6270da1fcfb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_acdde1e6-0e6a-4558-8f60-97a21db49033" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_8a02a127-8dd2-463c-95db-6270da1fcfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_718454d2-c30b-4ad9-90a3-bbe000fc5e74" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blze_InvoluntaryTerminationsMember_1d7d161f-ce4c-4379-99c9-47048b074856" xlink:href="blze-20230331.xsd#blze_InvoluntaryTerminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7263b2a5-b117-4cbf-8369-46023cd8e1fd" xlink:to="loc_blze_InvoluntaryTerminationsMember_1d7d161f-ce4c-4379-99c9-47048b074856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_8a7d0258-d011-4c02-8cd6-f7793197ee69" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1a8e917e-631d-4b0a-bb0b-3dd7e1a4d661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_01894627-7bc8-4e19-beb6-e90fabd5e5db" xlink:to="loc_us-gaap_RestructuringCharges_1a8e917e-631d-4b0a-bb0b-3dd7e1a4d661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#RestructuringRestructuringReserveActivityDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_41f68925-3f91-462b-9eab-a43873d21b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_41f68925-3f91-462b-9eab-a43873d21b38" xlink:to="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b5dbe968-c7b6-450d-b569-f379624b9fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:to="loc_us-gaap_RestructuringReserve_b5dbe968-c7b6-450d-b569-f379624b9fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_1f8b9d5d-08b2-4305-bc50-d398a5f79c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:to="loc_us-gaap_RestructuringCharges_1f8b9d5d-08b2-4305-bc50-d398a5f79c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_de8ecf47-ee74-42c1-91f5-e97dac696e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:to="loc_us-gaap_PaymentsForRestructuring_de8ecf47-ee74-42c1-91f5-e97dac696e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_faca6157-9c2d-44cb-a7da-752636d1cd24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_2c736c5d-27ae-4c13-af29-6e6920643ab6" xlink:to="loc_us-gaap_RestructuringReserve_faca6157-9c2d-44cb-a7da-752636d1cd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.backblaze.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="blze-20230331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.backblaze.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0fe38476-5bf2-4e25-80e4-ebb5927d1ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_960ff0fc-fcf6-472a-86cb-4cce97c0a876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0fe38476-5bf2-4e25-80e4-ebb5927d1ede" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_960ff0fc-fcf6-472a-86cb-4cce97c0a876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_04e04344-d56d-4f44-b556-86ca6be63e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0fe38476-5bf2-4e25-80e4-ebb5927d1ede" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_04e04344-d56d-4f44-b556-86ca6be63e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545662000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BACKBLAZE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-8893125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">500 Ben Franklin Ct<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Mateo<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">352-3738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BLZE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001462056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_dei_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.2<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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<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 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>12
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543181392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_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">$ 4,047<span></span>
</td>
<td class="nump">$ 6,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">789<span></span>
</td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments, net</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">58,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">7,628<span></span>
</td>
<td class="nump">8,120<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">57,972<span></span>
</td>
<td class="nump">74,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">7,301<span></span>
</td>
<td class="nump">4,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">50,315<span></span>
</td>
<td class="nump">49,375<span></span>
</td>
</tr>
<tr class="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 );">Operating lease right-of-use assets</a></td>
<td class="nump">6,318<span></span>
</td>
<td class="nump">6,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized internal-use software, net</a></td>
<td class="nump">20,424<span></span>
</td>
<td class="nump">16,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">142,925<span></span>
</td>
<td class="nump">152,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,352<span></span>
</td>
<td class="nump">3,283<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_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">7,014<span></span>
</td>
<td class="nump">9,418<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_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent', window );">Finance lease liabilities and lease financing obligations, current</a></td>
<td class="nump">17,446<span></span>
</td>
<td class="nump">18,531<span></span>
</td>
</tr>
<tr class="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 );">Operating lease liabilities, current</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">2,130<span></span>
</td>
</tr>
<tr class="ro">
<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, non-current</a></td>
<td class="nump">23,793<span></span>
</td>
<td class="nump">22,912<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">53,368<span></span>
</td>
<td class="nump">56,274<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_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent', window );">Finance lease liabilities and lease financing obligations, non-current</a></td>
<td class="nump">14,246<span></span>
</td>
<td class="nump">15,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">4,754<span></span>
</td>
<td class="nump">5,032<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Deferred revenue, non-current</a></td>
<td class="nump">2,687<span></span>
</td>
<td class="nump">2,611<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_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt', window );">Debt facility, non-current</a></td>
<td class="nump">7,301<span></span>
</td>
<td class="nump">4,306<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">82,356<span></span>
</td>
<td class="nump">83,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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_AdditionalPaidInCapital', window );">Additional&#160;paid-in&#160;capital</a></td>
<td class="nump">165,419<span></span>
</td>
<td class="nump">156,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(104,854)<span></span>
</td>
<td class="num">(87,741)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">60,569<span></span>
</td>
<td class="nump">68,748<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">142,925<span></span>
</td>
<td class="nump">152,458<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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_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_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Liabilities And Other Liabilities, 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;">blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Lease Liability And Lease Financing Obligation, 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;">blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Lease Liability And Lease Financing Obligation, Noncurrent</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;">blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Excluding Current Maturities and Convertible Debt</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;">blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>13
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545498192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="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">113,000,000<span></span>
</td>
<td class="nump">113,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">21,340,109<span></span>
</td>
<td class="nump">16,198,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">21,340,109<span></span>
</td>
<td class="nump">16,198,333<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<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">37,000,000<span></span>
</td>
<td class="nump">37,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">13,177,305<span></span>
</td>
<td class="nump">17,195,404<span></span>
</td>
</tr>
<tr class="ro">
<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">13,177,305<span></span>
</td>
<td class="nump">17,195,404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>14
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545692688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 23,394,000<span></span>
</td>
<td class="nump">$ 19,490,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_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">12,425,000<span></span>
</td>
<td class="nump">9,681,000<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">10,969,000<span></span>
</td>
<td class="nump">9,809,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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">10,533,000<span></span>
</td>
<td class="nump">7,941,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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">10,559,000<span></span>
</td>
<td class="nump">8,029,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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">6,677,000<span></span>
</td>
<td class="nump">5,528,000<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">27,769,000<span></span>
</td>
<td class="nump">21,498,000<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 );">Loss from operations</a></td>
<td class="num">(16,800,000)<span></span>
</td>
<td class="num">(11,689,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_InvestmentIncomeInterest', window );">Investment income</a></td>
<td class="nump">610,000<span></span>
</td>
<td class="nump">75,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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(923,000)<span></span>
</td>
<td class="num">(948,000)<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 );">Loss before provision for income taxes</a></td>
<td class="num">(17,113,000)<span></span>
</td>
<td class="num">(12,562,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_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(32,000)<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 loss</a></td>
<td class="num">$ (17,113,000)<span></span>
</td>
<td class="num">$ (12,530,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_EarningsPerShareBasic', window );">Net loss per share, basic (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="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 shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">33,922,683<span></span>
</td>
<td class="nump">30,541,942<span></span>
</td>
</tr>
<tr class="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 );">Weighted average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">33,922,683<span></span>
</td>
<td class="nump">30,541,942<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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545444640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>2022 Employee Bonus Plan</div></th>
<th class="th"><div>Class A and Class B Common Stock</div></th>
<th class="th">
<div>Class A and Class B Common Stock </div>
<div>2022 Employee Bonus Plan</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>2022 Employee Bonus Plan</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 );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,384,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 95,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 131,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (36,343)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(12,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(12,530)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Class A and Class B common stock upon exercise of stock options</a></td>
<td class="nump">887<span></span>
</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">887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,725<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,814,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">87,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,873)<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 );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,393,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">68,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,741)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">$ (17,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(17,113)<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">496,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">496,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of Class A and Class B common stock upon exercise of stock options</a></td>
<td class="nump">$ 840<span></span>
</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">840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under equity incentive plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">6,246<span></span>
</td>
<td class="nump">$ 1,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,246<span></span>
</td>
<td class="nump">$ 1,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares purchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">287,908<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,517,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 60,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 165,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (104,854)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543799856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (17,113)<span></span>
</td>
<td class="num">$ (12,530)<span></span>
</td>
</tr>
<tr class="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 loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net accretion of discount on investment securities</a></td>
<td class="num">(540)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense on operating leases</a></td>
<td class="nump">647<span></span>
</td>
<td class="nump">541<span></span>
</td>
</tr>
<tr class="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">5,733<span></span>
</td>
<td class="nump">4,863<span></span>
</td>
</tr>
<tr class="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="nump">5,828<span></span>
</td>
<td class="nump">3,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposal of assets and other adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="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 current assets</a></td>
<td class="nump">474<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<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">(48)<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(565)<span></span>
</td>
<td class="nump">1,633<span></span>
</td>
</tr>
<tr class="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 );">Deferred revenue</a></td>
<td class="nump">957<span></span>
</td>
<td class="nump">912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(653)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">0<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(5,191)<span></span>
</td>
<td class="num">(900)<span></span>
</td>
</tr>
<tr class="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>CASH FLOWS FROM INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(9,734)<span></span>
</td>
<td class="num">(79,782)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Maturities of marketable securities</a></td>
<td class="nump">23,500<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment, net</a></td>
<td class="num">(3,023)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Capitalized internal-use software costs</a></td>
<td class="num">(3,434)<span></span>
</td>
<td class="num">(1,180)<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 provided by (used in) investing activities</a></td>
<td class="nump">7,309<span></span>
</td>
<td class="num">(81,477)<span></span>
</td>
</tr>
<tr class="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>CASH FLOWS FROM FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations', window );">Principal payments on finance leases and lease financing obligations</a></td>
<td class="num">(5,112)<span></span>
</td>
<td class="num">(3,405)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of deferred offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(658)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from debt facility</a></td>
<td class="nump">2,996<span></span>
</td>
<td class="nump">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_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing', window );">Principal payments on insurance premium financing</a></td>
<td class="num">(509)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercises of stock options</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">887<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,766)<span></span>
</td>
<td class="num">(3,176)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, restricted cash and restricted cash, non-current</a></td>
<td class="nump">352<span></span>
</td>
<td class="num">(85,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and restricted cash at beginning of period</a></td>
<td class="nump">11,165<span></span>
</td>
<td class="nump">105,012<span></span>
</td>
</tr>
<tr class="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, restricted cash and restricted cash, non-current at end of period</a></td>
<td class="nump">11,517<span></span>
</td>
<td class="nump">19,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">918<span></span>
</td>
<td class="nump">948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="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>SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Stock-based compensation included in capitalized internal-use software</a></td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">383<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_blze_AccruedBonusSettledInRestrictedStockUnits', window );">Accrued bonus settled in restricted stock units</a></td>
<td class="nump">1,848<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_blze_AccruedBonusClassifiedAsStockBasedCompensation', window );">Accrued bonus classified as stock-based compensation</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Equipment acquired through finance lease and lease financing obligations</a></td>
<td class="nump">3,023<span></span>
</td>
<td class="nump">4,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accruals related to purchases of property and equipment</a></td>
<td class="nump">886<span></span>
</td>
<td class="nump">124<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_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard', window );">Lease liabilities arising from right-of-use assets upon adoption of ASC 842</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">183<span></span>
</td>
<td class="nump">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_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement', window );">Receivable recorded due to stock option exercises pending settlement</a></td>
<td class="nump">154<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>RECONCILIATION OF CASH AND RESTRICTED CASH</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 and cash equivalents</a></td>
<td class="nump">4,047<span></span>
</td>
<td class="nump">19,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash - included in prepaid expenses and other current assets</a></td>
<td class="nump">169<span></span>
</td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">7,301<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, restricted cash and restricted cash, non-current</a></td>
<td class="nump">$ 11,517<span></span>
</td>
<td class="nump">$ 19,459<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_AccruedBonusClassifiedAsStockBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Bonus Classified As Stock-Based Compensation</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;">blze_AccruedBonusClassifiedAsStockBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_AccruedBonusSettledInRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Bonus Settled In Restricted Stock Units</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;">blze_AccruedBonusSettledInRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard</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;">blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_PaymentsOfPrincipalOnInsurancePremiumFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Of Principal On Insurance Premium Financing</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;">blze_PaymentsOfPrincipalOnInsurancePremiumFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal Payments On Capital Lease And Lease Financing Obligations</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;">blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivable Recorded Due To Stock Option Exercises Pending Settlement</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;">blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capitalized 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 right-of-use asset 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>17
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547295520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization and Description of Business</a></td>
<td class="text">Organization and Description of Business<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backblaze</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Inc. and its subsidiaries (collectively, &#8220;Ba</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ckblaze&#8221; or the &#8220;Company&#8221;) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built,&#160;web-scale&#160;software built on commodity hardware.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688550270048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  Intercompany accounts and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December&#160;31, 2022 included in the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which was filed with the SEC on March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of March&#160;31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2022, and stockholders' equity for the three months ended March 31, 2023 and 2022. The results of operations for the three months ended March 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company (&#8220;EGC&#8221;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (&#8220;CODM&#8221;), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s audited financial statements and related notes thereto included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was filed with the SEC on March 31, 2023. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, estim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ates related to variable consideration, valuation of the Company&#8217;s (i) stock options, and (ii) Employee Stock Purchase Plan (&#8220;ESPP&#8221;) expense, and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (&#8220;USD&#8221;). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, and unbilled accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (&#8220;RBC&#8221;), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company&#8217;s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendors.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies, which may expose the Company to potential supply and service disruptions that could harm the Company&#8217;s busine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</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 #ffffff;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:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td></tr><tr style="height:9pt"><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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (&#8220;Backblaze B2&#8221;) and Backblaze Computer Backup (&#8220;Computer Backup&#8221;) offerings. The potential for severe impact to the Company&#8217;s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date management has committed to a plan of termination and employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.<br/><br/>The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, unbilled receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548499568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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>
</tr>
<tr class="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 );">Revenues</a></td>
<td class="text">Revenues<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s amortization of deferred contract costs was $0.3&#160;million and $0.2&#160;million for the three months ended March 31, 2023 and 2022, respectively. The amount of capitalized contract costs was $0.4&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $26.5&#160;million and $25.5&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Revenue recognized for the three months ended March 31, 2023 and 2022 was $9.3&#160;million and $8.5&#160;million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company&#8217;s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of March&#160;31, 2023 and December&#160;31, 2022. The Company&#8217;s deferred revenue balance as of March&#160;31, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (&#8220;RPOs&#8221;) as of that date. Further, as of March&#160;31, 2023, the Company&#8217;s deferred revenue, current, balance on its condensed consolidated balance sheet of $23.8 million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by product (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B2 Cloud Storage</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer Backup</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">12,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by timing of revenue recognition (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption-based arrangements</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription-based arrangements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,309&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:115%">Physical Media</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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-bottom:1pt solid #ffffff;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:8pt;font-weight:700;line-height:100%">2022</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>20
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548529136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Values and Gross Unrealized Gains and Losses on Investments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company&#8217;s commercial paper investments are classified as held-to-maturity on its balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.873%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="27" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="27" 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%">(In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Scheduled Maturities</span></div><div style="margin-top:12pt;text-align:justify"><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 held-to-maturity securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by contractual maturity, are shown below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:700;line-height:100%">As of March 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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="9" 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%">(In Thousands)</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%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">After 10 years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</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%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="9" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Aging of Unrealized Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had an aggregate gross unrealized loss of $0.1 million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company&#8217;s condensed consolidated balance sheet. As of March&#160;31, 2023 and December&#160;31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:</span></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 style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</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:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><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%">Less than 12 Months</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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</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="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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548583264">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its held-to-maturity investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between levels of the fair value hierarchy for the three months ended March 31, 2023 and the year ended December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company held no assets or liabilities that were measured at fair value on a recurring basis as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December&#160;31, 2022, the Compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny had $169 thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other current assets on the condensed consolidated balance sheets. Additionally, the Company had $7.3 million and $4.3 million in restricted cash as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and December&#160;31, 2022, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the line of credit agreement with City National Bank. See Note 11 for further details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548434992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [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_OtherCurrentAssetsTextBlock', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text">Prepaid Expenses and Other Current Assets<div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid subscriptions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Physical Media hardware</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:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">246&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">365&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from payment processor</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:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">644&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total prepaid expenses and other current assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548450080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Data center equipment</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,205&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,531&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leased and financed data center equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">62,300&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,613&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Construction-in-progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,636&#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:top"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,604&#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:10pt;font-weight:400;line-height:100%">109,851&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,476)</span></td><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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,315&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,375&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $5.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.4 million for the three months ended March 31, 2023 and 2022, respectively</span><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 equipment under finance leases and lease financing obligations, accumulated depreciation was $26.7&#160;million and $24.5 million as of March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The carrying value of the Company&#8217;s equipment under finance lease agreements and lease financing obligations was $36.3 million and $37.8 million as of March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company had long-lived assets of $56.6 million, comprising of property and equipment, net and operating lease right-of-use assets, with $51.1 million located in the United States and $5.5 million located in the Netherlands.<br/><br/>As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had long-lived assets of $56.3 million, comprising of property and equipment, net and operating lease right-of-use assets, with $50.2 million located in the United States and $6.1 million located in the Netherlands.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545543232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalized Internal-Use&#160;Software, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Capitalized Internal-Use&#160;Software, Net</a></td>
<td class="text">Capitalized Internal-Use&#160;Software, Net<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized&#160;internal-use software, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developed software</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,220&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,777&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">144&#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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,364&#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:10pt;font-weight:400;line-height:100%">23,921&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,217)</span></td><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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized&#160;internal-use&#160;software, net</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized internal-use so</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ftware was $0.7 million and $0.5&#160;million for the three months ended March 31, 2023 and 2022, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company&#8217;s condensed consolidated statements of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, future amortization expense is expected to be as follows (in thousands):</span></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 style="width:84.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thereafter</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:10pt;font-weight:400;line-height:100%">1,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,424&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547263776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-weight:400;line-height:100%">Accrued compensation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728&#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:10pt;font-weight:400;line-height:100%">ESPP withholding</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:10pt;font-weight:400;line-height:100%">1,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">415&#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:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881&#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:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">208&#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:10pt;font-weight:400;line-height:100%">Accrued value-added tax ("VAT") liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220&#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:10pt;font-weight:400;line-height:100%">Financed insurance premiums (see Note 11)</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:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">421&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,014&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,418&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548574880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th"><div>Jul. 15, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases and Lease Financing Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjY4_d0e6b91a-a41f-4eb7-a6ce-fba21e619612">three</span> to four years and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company&#8217;s finance lease agreements. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Finance leases are included in property and equipment, net on the Company&#8217;s condensed consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March&#160;31, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was approximately 1.74 years and the weighted average discount rate for finance leases was approximately 9.9%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company&#8217;s assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements, depreciation expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.6&#160;million and $2.9&#160;million for the three months ended March 31, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company&#8217;s finance leases and lease financing obligations is included in cost of revenue in its statements of operations. There have been no material changes to the Company&#8217;s finance lease obligation and lease financing commitments during the three months ended March 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, total finance lease costs were $4.0&#160;million, of which interest expense was approximately $0.7&#160;million, and total lease financing obligation costs were $0.3&#160;million, of which interest expense was approximately $0.1&#160;million. During the three months ended March 31, 2022, total finance lease costs were $3.5&#160;million, of which interest expense was approximately $0.8&#160;million, and total lease financing obligation costs were $0.4&#160;million, of which interest expense was approximately $0.1&#160;million. The cash paid on interest on finance lease and lease financing obligations was $0.8&#160;million and $0.9&#160;million for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities for data centers and office space under&#160;non-cancelable&#160;operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company&#8217;s lease agreements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company's leases have original lease periods expiring between 2023 and 2031. The Company did not have a material amount of short-term leases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average remaining lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> term for operating leases was approximately 5.7 years and the weighted average discount rate for operating leases was approximately 6.0%. There have been no material changes to the Company&#8217;s operating lease commitments, which excludes amounts allocated to services under operating lease agreements that are considered non-lease components during the three months ended March 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-lease components included in the Company&#8217;s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgment and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility. There have been no material changes to the Company&#8217;s non-cancellable contractual obligations for non-lease components during the three months ended March 31, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense related to the Company&#8217;s operating leases was $2.0 million and $1.4 million for the three months ended March 31, 2023 and 2022, of which $1.5 million and $1.1 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is included in cost of revenue in its statement of operations, respectively. Total operating lease cost was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.7 million and $1.7 million for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended March 31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, which does not include costs related to services.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other&#160;non-cancellable&#160;commitments relate mainly to service agreements used to facilitate the Company&#8217;s infrastructure operations.&#160;As of March&#160;31, 2023, the Company had non-cancelable purchase commitments of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.5 million and $0.5 million payable during the years ending December&#160;31, 2023 and 2024, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the 401(k) plan during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings are likely to have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2022, the Company received a demand letter from the investors that entered into the Simple Agreement for Future Equity (&#8220;SAFE&#8221;) agreements with the Company in August 2021, which related to a contractual dispute in connection with the SAFE transaction. In February 2023, the Company settled with the SAFE holders for a full release of all claims related to the SAFE transaction for a one-time payment in the amount of $1.5&#160;million in aggregate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the SAFE holders, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TMT Investments PLC, a beneficial owner of more than 5% of the Company&#8217;s capital stock, was a party to the settlement and received a pro-rata payment of $0.3&#160;million as part of the SAFE settlement.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Tax</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company&#8217;s analysis, its total accrual for sales tax payable was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued VAT Liability</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company&#8217;s analysis, its total accrual for VAT tax payable was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.2 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company&#8217;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#8217;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed consolidated statements of operations in connection with the indemnification provisions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548526704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the &#8220;RCA&#8221;) with City National Bank (&#8220;Lender&#8221;). Under this amendment, the amount available to be borrowed was increased to $30.0 million from $9.5 million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company&#8217;s discretion, (a) the average Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus 2.00%, or (b) the base rate, as originally defined in the RCA. There were no other material changes to the agreement as a result of the amendment. As of March&#160;31, 2023, the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company had an outstanding balance of $7.3 million and the total amount available to the Company to be borrowed was $22.7&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the RCA, the outstanding balance of $7.3 million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was collateralized by an equal amount of cash held by the Company. As such, the Company held $7.3&#160;million in cash that it deemed to be restricted and is included in restricted cash, non-current on the Company&#8217;s condensed consolidated balance sheet as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">interest rate associated with the outstanding balance under the RCA was 6.6%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2023. The Company recorded no interest expense related to the RCA during the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances under the RCA are due in full in September 2024. As the RCA is a multi-year revolving credit agreement, the Company classifies the facility as long-term debt on its condensed consolidated balance sheet as it has the intent and ability to maintain the facility outstanding for longer than 12 months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Premium Financing Agreement</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $2.1&#160;million. The Company has executed a Finance Agreement with AFCO Premium Credit LLC over a term of twelve months, with an annual interest rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.5%, that finances the payment of the total premiums owed. The agreement requires a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5&#160;million down payment, with the remaining $1.5&#160;million plus interest paid over three quarterly installments. These quarterly payments started February 10, 2023. As of March&#160;31, 2023, the unpaid balance is approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reported as a component of accrued expenses and other current liabilities on the condensed 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548549552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company has</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and is convertible at any time into one share of Class A common stock.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2011 Equity Incentive Plan</span></div></td><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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,299,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,862,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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:10pt;font-weight:400;line-height:100%">3,986,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,716,061&#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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares available for future grants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">990,132&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><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:10pt;font-weight:400;line-height:100%">19,268,153&#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 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:10pt;font-weight:400;line-height:100%">18,914,040&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548562960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Reserve.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The number of shares of common stock available for issuance under the 2021 Equity Incentive Plan (&#8220;2021 Plan&#8221;) equals the sum of 5,262,500 shares plus up to approximately 13,719,000 shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company&#8217;s fiscal years, commencing in 2022 and ending in 2031, by a number equal to the lowest of (i) 4,784,100 shares, (ii) 5% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,916 and 1,519,241</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (&#8220;RSUs&#8221;)</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTQ2_97bc8f0c-57b7-48ad-8aae-18259cbadf6c">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTUz_5f23750a-49f3-4f65-88f5-905f8a88eada">four</span> year period for employees, and over a one year period for non-employee directors. RSU&#8217;s granted pursuant to the Company&#8217;s bonus plan have immediate vesting, see the section titled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bonus Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Weighted-average grant date fair value per share</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:10pt;font-weight:400;line-height:100%">Unvested balance as of December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,061</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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:10pt;font-weight:400;line-height:100%">989,283</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(626,772)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.87&#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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></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:10pt;font-weight:400;line-height:100%">(91,575)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,986,997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted under the Company&#8217;s equity plans generally vest based on continued service over four years and expire ten years from the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the three months ended March 31, 2023. </span></div><div style="margin-top:12pt"><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:71.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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;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%">Expected volatility</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#8217;s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield.&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity award activity under the Company&#8217;s equity plans and related information is as follows (in thousands, except share, price and year data):</span></div><div style="margin-top:12pt"><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:41.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><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%">&#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%">Shares<br/>available for<br/>grant</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%">Outstanding<br/>stock<br/>options</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%">Weighted-<br/>average<br/>exercise<br/>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%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566&#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:10pt;font-weight:400;line-height:100%">12,371,281&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,385&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#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;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%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">12.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSU award activity</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:10pt;font-weight:400;line-height:100%">(897,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859,223&#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:10pt;font-weight:400;line-height:100%">11,763,927&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,684&#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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,755,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the three months ended March 31, 2023. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.29 during the three months ended March 31, 2022. The intrinsic value of options exercised for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.1&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1&#160;million,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company&#8217;s common stock at the time of exercise. The aggregate grant-date fair value of options vested was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.3&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.8&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company&#8217;s Board of Directors adopted the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), which became effective on the date of the IPO. As of December 31, 2022, the ESPP reserved and authorized the issuance of up to a total of 1,564,496 shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by 667,874 and 607,696 during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no shares purchased during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023, as the first purchase date in 2023 will occur in May 2023.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of the purchase rights under the ESPP was estima</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company&#8217;s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $1.0&#160;million and $0.8&#160;million f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended March 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of which the Company capitalize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $0.2&#160;million and less than $0.1&#160;million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. As of March&#160;31, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $3.7&#160;million and is </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to be recognized over a weighted average period of one year. As of March&#160;31, 2023, $1.2&#160;million had been withheld on behalf of employees, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP during the three months ended March 31, 2023 and 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 57%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 4.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 0.51%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements of operations was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,828&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2022, the Company capitalize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $1.0&#160;million and $0.4&#160;million, respectively, of stock-based compensation for the development of internal-use software. As of March&#160;31, 2023, total compensation cost related to stock options and RSUs not yet vested was $18.2&#160;million and $23.4&#160;million, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which will be recognized over a weighted-average period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMTA1_4ade79a0-b1c8-4b73-9bcf-1b9a46036e34">two</span> and three years for stock options and RSUs, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonus Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During March 2022, the Company&#8217;s Compensation Committee approved a new bonus structure (&#8220;Bonus Plan&#8221;) for its employees. The Bonus Plan is contingent upon the achievement of 2022 corporate performance targets. Pursuant to the Bonus Plan, during February 2023 the Company&#8217;s Compensation Committee approved the issuance of approximately 288,000 RSUs that immediately vested. The Company recognized $0.5&#160;million in respective stock-based compensation during the three months ended March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During February 2023, the Company&#8217;s Board of Directors approved 2023 corporate performance targets under its Bonus Plan for its employees. If these performance targets are met during 2023, employees will be paid out under the plan in RSUs in 2024. As a result, the Company recognized $0.6&#160;million in stock-based compensation during the three months ended March 31, 2023 based on progress made towards these performance targets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548685008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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 Loss per Share Attributable to Common Stockholders</a></td>
<td class="text">Net Loss per Share Attributable to Common Stockholders<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes net loss per share using the&#160;two-class&#160;method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in the Company&#8217;s net losses. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to commo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company&#8217;s stock options, share purchase rights </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pursuant to the Company&#8217;s ESPP, and unv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><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.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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"/><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="21" style="border-bottom:1pt solid #000;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:120%">Three Months Ended March 31,</span></div></td><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="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 #000;padding:0 1pt"/><td colspan="9" 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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Class A</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%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</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%">Class B</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"/><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:10pt;font-weight:400;line-height:100%">Numerator:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,302)</span></td><td style="background-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%">(7,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,488)</span></td><td style="background-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%">(9,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic and diluted net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,439,152</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,483,531</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,502,657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,039,285</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"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.41)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.41)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented are as follows:</span></div><div style="margin-top:12pt"><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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:120%">March 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-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%">RSUs</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:10pt;font-weight:400;line-height:100%">3,986,997&#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:10pt;font-weight:400;line-height:100%">908,449&#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:10pt;font-weight:400;line-height:100%">Stock options</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%">11,763,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">14,399,126&#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:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 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:10pt;font-weight:400;line-height:100%">295,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">172,777&#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"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:10pt;font-weight:400;line-height:100%">16,046,803&#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 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:10pt;font-weight:400;line-height:100%">15,480,352&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547263776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring</a></td>
<td class="text">RestructuringDuring the three months ended March 31, 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures are expected to be completed during the first six months of 2023, and the total cost is estimated to be between $3.6&#160;million to $4.0&#160;million. During the three months ended March 31, 2023, approximately 1% and 4% of the Company&#8217;s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023, of which $0.7&#160;million were related to involuntary terminations, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</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%">Research and development</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025&#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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#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:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel costs</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#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:10pt;font-weight:400;line-height:100%">Cash payments during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,393)</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:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:justify"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the first half of 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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548422896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income 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:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal and state income taxes as a corporation. The Company&#8217;s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March&#160;31, 2023 and 2022 was zero as the Company has incurred continuous operating losses. The Company recorded no income tax provision or benefit during the three months ended March 31, 2023. The Company recorded an income tax benefit of less than $0.1&#160;million during the three months ended March 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (&#8220;CAMT&#8221;), effective January 1, 2023. There was no impact on the Company&#8217;s provision for income taxes from the CAMT for the three months ended March 31, 2023.</span></div>Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets<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 taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>33
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543854624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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 Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  Intercompany accounts and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;GAAP&#8221;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December&#160;31, 2022 included in the Company&#8217;s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which was filed with the SEC on March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In management&#8217;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#8217;s financial position as of March&#160;31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2022, and stockholders' equity for the three months ended March 31, 2023 and 2022. The results of operations for the three months ended March 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (&#8220;CODM&#8221;), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company&#8217;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, estim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ates related to variable consideration, valuation of the Company&#8217;s (i) stock options, and (ii) Employee Stock Purchase Plan (&#8220;ESPP&#8221;) expense, and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (&#8220;USD&#8221;). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.</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_ConcentrationRiskCreditRisk', window );">Concentrations</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, and unbilled accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (&#8220;RBC&#8221;), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company&#8217;s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendors.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies, which may expose the Company to potential supply and service disruptions that could harm the Company&#8217;s busine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</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 #ffffff;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:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td></tr><tr style="height:9pt"><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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (&#8220;Backblaze B2&#8221;) and Backblaze Computer Backup (&#8220;Computer Backup&#8221;) offerings. The potential for severe impact to the Company&#8217;s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.</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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock', window );">Restructuring</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date management has committed to a plan of termination and employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.</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_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.<br/><br/>The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.</span></div>The Company&#8217;s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.<span></span>
</td>
</tr>
<tr class="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 );">Accounting Pronouncements Recently Adopted</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, unbilled receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543196912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:10pt;font-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</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 #ffffff;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:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23%</span></td></tr><tr style="height:9pt"><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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></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:10pt;font-weight:400;line-height:100%">Two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548525872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by product (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B2 Cloud Storage</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,036&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer Backup</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">12,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.</span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s revenue disaggregated by timing of revenue recognition (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumption-based arrangements</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subscription-based arrangements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,309&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:115%">Physical Media</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total revenue</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue by Geographic Area</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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-bottom:1pt solid #ffffff;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:8pt;font-weight:700;line-height:100%">2022</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,394&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547742464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_HeldToMaturitySecuritiesTextBlock', window );">Debt Securities, Held-to-maturity</a></td>
<td class="text">The Company&#8217;s commercial paper investments are classified as held-to-maturity on its balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.<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.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.873%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="27" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="27" 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%">(In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Paper</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:12pt;text-align:justify"><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 held-to-maturity securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by contractual maturity, are shown below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:700;line-height:100%">As of March 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:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="9" 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%">(In Thousands)</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%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">After 10 years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,508&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</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%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/><td colspan="9" 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%">(In Thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Within one year</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After 10 years</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock', window );">Unrealized Gain (Loss) on Investments</a></td>
<td class="text">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:<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:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2023</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</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:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,428&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><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%">Less than 12 Months</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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="33" 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%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</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="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:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 about investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gains and losses on investments.</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_UnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545543232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,288&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid subscriptions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid Physical Media hardware</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:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">246&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">365&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from payment processor</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:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">644&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total prepaid expenses and other current assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548494976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;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:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Data center equipment</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,205&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,531&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leased and financed data center equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">62,300&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Machinery and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,613&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer equipment</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leasehold improvements</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Construction-in-progress</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,636&#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:top"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,604&#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:10pt;font-weight:400;line-height:100%">109,851&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,476)</span></td><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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,315&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,375&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543370384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalized Internal-Use&#160;Software, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized&#160;internal-use software, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developed software</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,220&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,777&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative software</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">144&#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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,364&#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:10pt;font-weight:400;line-height:100%">23,921&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,217)</span></td><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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized&#160;internal-use&#160;software, net</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,424&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text">As of March&#160;31, 2023, future amortization expense is expected to be as follows (in thousands):<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:84.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December&#160;31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Thereafter</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:10pt;font-weight:400;line-height:100%">1,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,424&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548520848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:10pt;font-weight:400;line-height:100%">Accrued compensation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,561&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728&#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:10pt;font-weight:400;line-height:100%">ESPP withholding</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:10pt;font-weight:400;line-height:100%">1,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">415&#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:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881&#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:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">208&#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:10pt;font-weight:400;line-height:100%">Accrued value-added tax ("VAT") liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220&#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:10pt;font-weight:400;line-height:100%">Financed insurance premiums (see Note 11)</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:10pt;font-weight:400;line-height:100%">1,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545&#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:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">421&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,014&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,418&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547184304">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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>
</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_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock', window );">Schedule of Shares Reserved for Future Issuance</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2011 Equity Incentive Plan</span></div></td><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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,299,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,862,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Options outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units outstanding</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:10pt;font-weight:400;line-height:100%">3,986,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,716,061&#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:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares available for future grants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">990,132&#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:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><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:10pt;font-weight:400;line-height:100%">19,268,153&#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 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:10pt;font-weight:400;line-height:100%">18,914,040&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Shares Reserved For Future Issuance</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;">blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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>42
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543063216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Weighted-average grant date fair value per share</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:10pt;font-weight:400;line-height:100%">Unvested balance as of December&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,061</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60&#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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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:10pt;font-weight:400;line-height:100%">989,283</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97&#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(626,772)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.87&#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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></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:10pt;font-weight:400;line-height:100%">(91,575)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,986,997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the three months ended March 31, 2023. </span></div><div style="margin-top:12pt"><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:71.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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;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%">Expected volatility</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Risk-free interest rate</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>A summary of equity award activity under the Company&#8217;s equity plans and related information is as follows (in thousands, except share, price and year data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><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%">&#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%">Shares<br/>available for<br/>grant</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%">Outstanding<br/>stock<br/>options</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%">Weighted-<br/>average<br/>exercise<br/>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%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of December&#160;31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566&#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:10pt;font-weight:400;line-height:100%">12,371,281&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,385&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,916&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(496,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69&#160;</span></td><td style="background-color:#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;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%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">12.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">RSU award activity</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:10pt;font-weight:400;line-height:100%">(897,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Balance as of March&#160;31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,859,223&#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:10pt;font-weight:400;line-height:100%">11,763,927&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,684&#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:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Vested and exercisable as of March&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,755,570&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<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 Share-based Payment Award, Stock Options, Valuation Assumptions</a></td>
<td class="text"><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:68.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 57%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 4.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 0.51%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield</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:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Payment Arrangement, Expensed and Capitalized, Amount</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements of operations was as follows (in thousands):</span></div><div style="margin-top:12pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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: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:120%">Three Months Ended March 31,</span></div></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: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 #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416&#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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,828&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,835&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688547694816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_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 Earnings Per Share Basic and Diluted</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><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.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><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"/><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="21" style="border-bottom:1pt solid #000;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:120%">Three Months Ended March 31,</span></div></td><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="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 #000;padding:0 1pt"/><td colspan="9" 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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Class A</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%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</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%">Class B</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"/><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:10pt;font-weight:400;line-height:100%">Numerator:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,302)</span></td><td style="background-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%">(7,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,488)</span></td><td style="background-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%">(9,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for basic and diluted net loss per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,439,152</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,483,531</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,502,657</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,039,285</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"/><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders &#8211; basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.41)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000;padding:2px 0;text-align: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.41)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented are as follows:<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:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:120%">March 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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"/></tr><tr><td colspan="3" style="background-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%">RSUs</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:10pt;font-weight:400;line-height:100%">3,986,997&#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:10pt;font-weight:400;line-height:100%">908,449&#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:10pt;font-weight:400;line-height:100%">Stock options</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%">11,763,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">14,399,126&#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:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 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:10pt;font-weight:400;line-height:100%">295,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">172,777&#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"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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:10pt;font-weight:400;line-height:100%">16,046,803&#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 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:10pt;font-weight:400;line-height:100%">15,480,352&#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><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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548656736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023, of which $0.7&#160;million were related to involuntary terminations, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</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%">Research and development</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152&#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:10pt;font-weight:400;line-height:100%">Sales and marketing</span></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025&#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:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#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:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel costs</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457&#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:10pt;font-weight:400;line-height:100%">Cash payments during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,393)</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:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#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:justify"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the first half of 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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543125824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) - Supplier Concentration Risk - Two Vendors<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_ConcentrationRiskByBenchmarkAxis=blze_CashDisbursementsMember', window );">Cash Disbursements</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 risk, percentage</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">23.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsPayableMember', window );">Accounts Payable</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 risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=blze_CashDisbursementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_CashDisbursementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=blze_TwoVendorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=blze_TwoVendorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AccountsPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545717968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units</a></td>
<td class="nump">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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688539522352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</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_CapitalizedContractCostAmortization', window );">Amortization of deferred contract costs</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 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_CapitalizedContractCostNet', window );">Capitalized contract cost</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="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">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,500<span></span>
</td>
</tr>
<tr class="re">
<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">9,300<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, non-current</a></td>
<td class="nump">$ 23,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,912<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>48
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545701440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Disaggregation of Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 23,394<span></span>
</td>
<td class="nump">$ 19,490<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_ProductOrServiceAxis=blze_B2CloudStorageMember', window );">B2 Cloud Storage</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,977<span></span>
</td>
<td class="nump">7,036<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_ProductOrServiceAxis=blze_ComputerBackupMember', window );">Computer Backup</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,417<span></span>
</td>
<td class="nump">12,454<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_ProductOrServiceAxis=blze_ConsumptionBasedArragmentsMember', window );">Consumption-based arrangements</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">9,905<span></span>
</td>
<td class="nump">6,987<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_ProductOrServiceAxis=blze_SubscriptionBasedArrangementsMember', window );">Subscription-based arrangements</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,339<span></span>
</td>
<td class="nump">12,309<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_ProductOrServiceAxis=blze_PhysicalMediaMember', window );">Physical Media</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 150<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blze_B2CloudStorageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=blze_B2CloudStorageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blze_ComputerBackupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=blze_ComputerBackupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blze_ConsumptionBasedArragmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=blze_ConsumptionBasedArragmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blze_SubscriptionBasedArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=blze_SubscriptionBasedArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blze_PhysicalMediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=blze_PhysicalMediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543031296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenues - Revenue by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 23,394<span></span>
</td>
<td class="nump">$ 19,490<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">16,716<span></span>
</td>
<td class="nump">13,982<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_GB', window );">United Kingdom</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,250<span></span>
</td>
<td class="nump">1,084<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_CA', window );">Canada</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,218<span></span>
</td>
<td class="nump">955<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=us-gaap_NonUsMember', window );">Other</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4,210<span></span>
</td>
<td class="nump">$ 3,469<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543233216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Investments, amortized cost</a></td>
<td class="nump">$ 45,508<span></span>
</td>
<td class="nump">$ 58,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Investments, gross unrealized gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Investments, gross unrealized losses</a></td>
<td class="num">(80)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investments</a></td>
<td class="nump">45,428<span></span>
</td>
<td class="nump">58,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investments, net carrying value</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">58,733<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_ScheduleOfHeldToMaturitySecuritiesLineItems', window );"><strong>Schedule of Held-to-maturity Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Investments, amortized cost</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">58,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Investments, gross unrealized gains</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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Investments, gross unrealized losses</a></td>
<td class="num">(80)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investments</a></td>
<td class="nump">45,428<span></span>
</td>
<td class="nump">58,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investments, net carrying value</a></td>
<td class="nump">$ 45,508<span></span>
</td>
<td class="nump">$ 58,733<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ScheduleOfHeldToMaturitySecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfHeldToMaturitySecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545667200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Scheduled Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract', window );"><strong>Amortized Cost</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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount', window );">Within one year</a></td>
<td class="nump">$ 45,508<span></span>
</td>
<td class="nump">$ 58,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount', window );">After one year through five years</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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount', window );">After 5 years through 10 years</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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount', window );">After 10 years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Total investments</a></td>
<td class="nump">45,508<span></span>
</td>
<td class="nump">58,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair Value</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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Within one year</a></td>
<td class="nump">45,428<span></span>
</td>
<td class="nump">58,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">After one year through five years</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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">After 5 years through 10 years</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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">After 10 years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Total investments</a></td>
<td class="nump">$ 45,428<span></span>
</td>
<td class="nump">$ 58,589<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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269825-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62586-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>52
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688539472752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Investments, gross unrealized losses</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="nump">$ 144<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=SL120269820-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688544711552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Aging of Unrealized Losses (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>security</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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions', window );">Less than 12 months, number of securities | security</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 45,428<span></span>
</td>
<td class="nump">$ 58,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="num">$ (80)<span></span>
</td>
<td class="num">$ (144)<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_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions', window );">Total number of securities | security</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total fair value</a></td>
<td class="nump">$ 45,428<span></span>
</td>
<td class="nump">$ 58,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total unrealized losses</a></td>
<td class="num">$ (80)<span></span>
</td>
<td class="num">$ (144)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions', window );">Less than 12 months, number of securities | security</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 45,428<span></span>
</td>
<td class="nump">$ 58,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, unrealized losses</a></td>
<td class="num">$ (80)<span></span>
</td>
<td class="num">$ (144)<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_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions', window );">Total number of securities | security</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue', window );">Total fair value</a></td>
<td class="nump">$ 45,428<span></span>
</td>
<td class="nump">$ 58,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss', window );">Total unrealized losses</a></td>
<td class="num">$ (80)<span></span>
</td>
<td class="num">$ (144)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions</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;">blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions</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;">blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688546686768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value 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_RestrictedCashAndCashEquivalents', window );">Restricted cash - included in prepaid expenses and other current assets</a></td>
<td class="nump">$ 169<span></span>
</td>
<td class="nump">$ 169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">$ 7,301<span></span>
</td>
<td class="nump">$ 4,306<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_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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543050624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [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_UnbilledReceivablesCurrent', window );">Unbilled accounts receivable, net</a></td>
<td class="nump">$ 1,751<span></span>
</td>
<td class="nump">$ 1,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">1,147<span></span>
</td>
<td class="nump">1,288<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_blze_PrepaidSubscriptionsCurrent', window );">Prepaid subscriptions</a></td>
<td class="nump">1,606<span></span>
</td>
<td class="nump">1,312<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_blze_PrepaidPhysicalMediaHardwareCurrent', window );">Prepaid Physical Media hardware</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Capitalized commissions</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">365<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_blze_ReceivablesFromPaymentProcessorCurrent', window );">Receivable from payment processor</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Financed prepaid insurance</a></td>
<td class="nump">1,209<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">1,083<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 );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 7,628<span></span>
</td>
<td class="nump">$ 8,120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_PrepaidPhysicalMediaHardwareCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Physical Media Hardware, 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;">blze_PrepaidPhysicalMediaHardwareCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_PrepaidSubscriptionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Subscriptions, 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;">blze_PrepaidSubscriptionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_ReceivablesFromPaymentProcessorCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables From Payment Processor, 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;">blze_ReceivablesFromPaymentProcessorCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905575&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 within a future period of 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545561168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">$ 115,604<span></span>
</td>
<td class="nump">$ 109,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation</a></td>
<td class="num">(65,289)<span></span>
</td>
<td class="num">(60,476)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">50,315<span></span>
</td>
<td class="nump">49,375<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=blze_DataCenterEquipmentMember', window );">Data center 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, plant and equipment, gross</a></td>
<td class="nump">32,205<span></span>
</td>
<td class="nump">28,531<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=blze_LeasedDataCenterEquipmentMember', window );">Leased and financed data center 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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Leased and financed data center equipment</a></td>
<td class="nump">62,972<span></span>
</td>
<td class="nump">62,300<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_MachineryAndEquipmentMember', window );">Machinery and 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, plant and equipment, gross</a></td>
<td class="nump">14,416<span></span>
</td>
<td class="nump">11,613<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, plant and equipment, gross</a></td>
<td class="nump">2,503<span></span>
</td>
<td class="nump">2,503<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="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, plant and equipment, gross</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction-in-progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, plant and equipment, gross</a></td>
<td class="nump">$ 2,386<span></span>
</td>
<td class="nump">$ 3,636<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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentByTypeAxis=blze_DataCenterEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_DataCenterEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=blze_LeasedDataCenterEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_LeasedDataCenterEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543326768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">56.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-lived assets</a></td>
<td class="nump">51.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_NL', window );">Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long-lived assets</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">26.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.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_FinanceLeaseRightOfUseAsset', window );">Carrying value of equipment under capital lease agreements and collateralized financing obligations</a></td>
<td class="nump">$ 36.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543187424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capitalized Internal-Use&#160;Software, Net - Capitalized Internal Use Software (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Total capitalized internal-use software</a></td>
<td class="nump">$ 28,364<span></span>
</td>
<td class="nump">$ 23,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(7,940)<span></span>
</td>
<td class="num">(7,217)<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_CapitalizedComputerSoftwareNet', window );">Total capitalized&#160;internal-use&#160;software, net</a></td>
<td class="nump">20,424<span></span>
</td>
<td class="nump">16,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Developed 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Total capitalized internal-use software</a></td>
<td class="nump">28,220<span></span>
</td>
<td class="nump">23,777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=blze_GeneralAndAdministrativeSoftwareMember', window );">General and administrative software</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Total capitalized internal-use software</a></td>
<td class="nump">$ 144<span></span>
</td>
<td class="nump">$ 144<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_CapitalizedComputerSoftwareAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=blze_GeneralAndAdministrativeSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=blze_GeneralAndAdministrativeSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543152048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalized Internal-Use&#160;Software, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software, amortization</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543124832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capitalized Internal-Use&#160;Software, Net - Future Amortization Expense (Details) - Capitalized Computer Software<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2023</a></td>
<td class="nump">$ 2,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">4,772<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2025</a></td>
<td class="nump">4,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2026</a></td>
<td class="nump">3,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2027</a></td>
<td class="nump">3,138<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_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,487<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 20,424<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, after Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688546894304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">$ 1,561<span></span>
</td>
<td class="nump">$ 2,728<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_blze_EmployeeStockPurchasePlanWithholdingCurrent', window );">ESPP withholding</a></td>
<td class="nump">1,182<span></span>
</td>
<td class="nump">415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">1,693<span></span>
</td>
<td class="nump">2,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Accrued sales taxes</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">208<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_blze_ValueAddedTaxPayable', window );">Accrued value-added tax (&#8220;VAT&#8221;) liability</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">1,220<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_blze_FinancedInsurancePremiumsCurrent', window );">Financed insurance premiums (see Note 11)</a></td>
<td class="nump">1,036<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
</tr>
<tr class="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">296<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 7,014<span></span>
</td>
<td class="nump">$ 9,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Liabilities And Other Liabilities, 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;">blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_EmployeeStockPurchasePlanWithholdingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Stock Purchase Plan Withholding, 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;">blze_EmployeeStockPurchasePlanWithholdingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_FinancedInsurancePremiumsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financed Insurance Premiums, 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;">blze_FinancedInsurancePremiumsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_ValueAddedTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Added Tax Payable</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;">blze_ValueAddedTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688542916592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance lease, weighted average remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance lease, weighted average discount rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 2,900<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_blze_FinanceLeaseCost', window );">Finance lease cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">3,500<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_blze_FinanceLeaseCostInterestExpense', window );">Finance Lease, cost, interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">800<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_blze_LeaseFinancingObligation', window );">Lease financing obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">400<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_blze_LeaseFinancingObligationInterestExpense', window );">Lease financing obligation, interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Interest paid on finance lease and lease financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating lease, weighted average remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating lease, weighted average discount rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rental expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear', window );">Purchase obligation, to be paid, remainder of fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">Purchase obligation, to be paid, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Plan contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent', window );">Accrual for sales tax payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">$ 200<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_blze_ValueAddedTaxPayable', window );">Accrued value-added tax (&#8220;VAT&#8221;) liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,220<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_CounterpartyNameAxis=blze_SAFEAgreementInvestorsMember', window );">SAFE Agreement Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Refund paid to SAFE Agreement investors</a></td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_CounterpartyNameAxis=blze_TMTInvestmentsPLCMember', window );">TMT Investments PLC | SAFE Agreement Settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Pro-rata payment</a></td>
<td class="nump">$ 300<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rental expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_CapitalLeasesAgreementTerm', window );">Capital leases, agreement term</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_CapitalLeasesAgreementTerm', window );">Capital leases, agreement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_CapitalLeasesAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Leases, Agreement Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_CapitalLeasesAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_FinanceLeaseCostInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost, Interest 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;">blze_FinanceLeaseCostInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_LeaseFinancingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Financing Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_LeaseFinancingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_LeaseFinancingObligationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Financing Obligation, Interest 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;">blze_LeaseFinancingObligationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_ValueAddedTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Added Tax Payable</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;">blze_ValueAddedTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesPaidValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.</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_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SalesAndExciseTaxPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for statutory sales and use taxes, including value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_CounterpartyNameAxis=blze_SAFEAgreementInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=blze_SAFEAgreementInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=blze_TMTInvestmentsPLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=blze_TMTInvestmentsPLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=blze_SAFEAgreementSettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=blze_SAFEAgreementSettlementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545831312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,301,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,306,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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">923,000<span></span>
</td>
<td class="nump">948,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember', window );">AFCO Premium Credit LLC Insurance Premium Financing Agreement | Notes Payable, Other Payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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>
<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_blze_DebtInstrumentDownPayment', window );">Down payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments', window );">Periodic payment, number of quarterly installments | installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="nump">$ 9,500,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_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Outstanding amount available to be borrowed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_blze_DebtInstrumentDownPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Down Payment</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;">blze_DebtInstrumentDownPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payments, Number of Quarterly Installments</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;">blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of debt outstanding.</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_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=blze_CityNationalBankRevolvingCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=blze_CityNationalBankRevolvingCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688542287648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>vote</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_blze_CommonStockConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare', window );">Votes per share of common stock</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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_ClassOfStockLineItems', window );"><strong>Class of Stock [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_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare', window );">Votes per share of common stock</a></td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_CommonStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Conversion Ratio</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;">blze_CommonStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Voting Rights, Number Of Votes Allowed To Each 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;">blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688545823568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Mar. 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">19,268,153<span></span>
</td>
<td class="nump">18,914,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_PlanNameAxis=blze_A2011EquityInceptivePlanMember', window );">2011 Equity Incentive 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</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_PlanNameAxis=blze_A2011EquityInceptivePlanMember', window );">2011 Equity Incentive Plan | Options outstanding</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">10,299,897<span></span>
</td>
<td class="nump">10,862,094<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=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive 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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">1,859,223<span></span>
</td>
<td class="nump">1,836,566<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=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Options outstanding</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">1,464,030<span></span>
</td>
<td class="nump">1,509,187<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=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Restricted stock units outstanding</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">3,986,997<span></span>
</td>
<td class="nump">3,716,061<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=blze_A2021EmployeeStockPurchasePlanMember', window );">2021 Employee Stock Purchase Plan</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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares)</a></td>
<td class="nump">1,658,006<span></span>
</td>
<td class="nump">990,132<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PlanNameAxis=blze_A2011EquityInceptivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2011EquityInceptivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PlanNameAxis=blze_A2021EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2021EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=blze_A2021EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2021EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543748000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">809,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options granted (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 of options granted (USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Aggregate grant-date fair value of options vested</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">5,828<span></span>
</td>
<td class="nump">3,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Stock-based compensation included in capitalized internal-use software</a></td>
<td class="nump">1,008<span></span>
</td>
<td class="nump">$ 383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Cost not yet recognized for stock options, amount</a></td>
<td class="nump">$ 18,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cost not yet recognized, period for recognition</a></td>
<td class="text">1 year 11 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_blze_EmployeeStockPurchasePlanWithholdingCurrent', window );">ESPP withholding</a></td>
<td class="nump">$ 1,182<span></span>
</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">$ 415<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_RestrictedStockUnitsRSUMember', window );">Restricted stock units outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cost not yet recognized, period for recognition</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost not yet recognized for restricted stock units, amount</a></td>
<td class="nump">$ 23,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,262,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized (in shares)</a></td>
<td class="nump">809,916<span></span>
</td>
<td class="nump">1,519,241<span></span>
</td>
<td class="nump">13,719,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized', window );">Minimum annual additional number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,784,100<span></span>
</td>
<td class="text">&#160;<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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding', window );">Minimum annual additional number of shares authorized, common stock outstanding (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Restricted stock units outstanding | Share-Based Payment Arrangement, Nonemployee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Award vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,564,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized (in shares)</a></td>
<td class="nump">667,874<span></span>
</td>
<td class="nump">607,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares purchased (in shares)</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Stock-based compensation included in capitalized internal-use software</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cost not yet recognized for stock options, amount</a></td>
<td class="nump">$ 3,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cost not yet recognized, period for recognition</a></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>
<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=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Minimum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Award vesting period</a></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>
<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=blze_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Maximum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Award vesting period</a></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>
<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_PlanNameAxis=blze_A2011EquityInceptivePlanMember', window );">2011 Equity Incentive Plan | Options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Award vesting period</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Award expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=blze_A2022EmployeeBonusPlanMember', window );">2022 Employee Bonus Plan | Restricted stock units outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,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_PlanNameAxis=blze_A2022EmployeeBonusPlanMember', window );">2022 Employee Bonus Plan | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_EmployeeStockPurchasePlanWithholdingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Stock Purchase Plan Withholding, 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;">blze_EmployeeStockPurchasePlanWithholdingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Minimum Annual Additional Number Of Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding</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;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capitalized 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=blze_A2021EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2021EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_PlanNameAxis=blze_A2011EquityInceptivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2011EquityInceptivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=blze_A2022EmployeeBonusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=blze_A2022EmployeeBonusPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543332656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units outstanding<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance, beginning of period (in shares) | shares</a></td>
<td class="nump">3,716,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awards granted (in shares) | shares</a></td>
<td class="nump">989,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(626,772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(91,575)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance, end of period (in shares) | shares</a></td>
<td class="nump">3,986,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-average grant date fair value 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">5.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">6.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">5.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543343168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options outstanding</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="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 );">Volatility (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">49.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (in percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_RangeAxis=srt_MinimumMember', window );">Minimum | Employee Stock</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility (in percent)</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">45.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate (in percent)</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Employee Stock</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="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 );">Volatility (in percent)</a></td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">57.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate (in percent)</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">0.51%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688546919536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Equity Award Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Shares available for grant</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 );">Beginning balance (in shares)</a></td>
<td class="nump">1,836,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">809,916<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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0<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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod', window );">Exercised (in shares)</a></td>
<td class="nump">0<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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod', window );">Cancelled (in shares)</a></td>
<td class="nump">110,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Ending balance (in shares)</a></td>
<td class="nump">1,859,223<span></span>
</td>
<td class="nump">1,836,566<span></span>
</td>
</tr>
<tr class="ro">
<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>Outstanding Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">12,371,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(496,905)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cancelled (in shares)</a></td>
<td class="num">(110,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">11,763,927<span></span>
</td>
<td class="nump">12,371,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and exercisable (in shares)</a></td>
<td class="nump">8,755,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (USD per share)</a></td>
<td class="nump">$ 5.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Granted (USD 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (USD per share)</a></td>
<td class="nump">1.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cancelled (USD per share)</a></td>
<td class="nump">12.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (USD per share)</a></td>
<td class="nump">5.84<span></span>
</td>
<td class="nump">$ 5.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and exercisable (USD per share)</a></td>
<td class="nump">$ 4.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, Weighted-average remaining contractual life (years)</a></td>
<td class="text">5 years 10 months 6 days<span></span>
</td>
<td class="text">6 years 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Vested and exercisable, Weighted-average remaining contractual life (years)</a></td>
<td class="text">5 years 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Options outstanding, Aggregate intrinsic value</a></td>
<td class="nump">$ 20,684<span></span>
</td>
<td class="nump">$ 32,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Vested and exercisable, Aggregate intrinsic value</a></td>
<td class="nump">$ 19,219<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_RestrictedStockUnitsRSUMember', window );">Restricted stock units outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Shares available for grant</strong></a></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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes', window );">RSU award activity, net of shares withheld for taxes (in shares)</a></td>
<td class="num">(897,708)<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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for 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;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Cancelled In 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;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Exercised In 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;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 In 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;">blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543400672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Classification of Stock-Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 5,828<span></span>
</td>
<td class="nump">$ 3,835<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">416<span></span>
</td>
<td class="nump">276<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">2,133<span></span>
</td>
<td class="nump">1,555<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">2,152<span></span>
</td>
<td class="nump">1,134<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 1,127<span></span>
</td>
<td class="nump">$ 870<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543561312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (17,113)<span></span>
</td>
<td class="num">$ (12,530)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for basic and diluted net loss per share:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">33,922,683<span></span>
</td>
<td class="nump">30,541,942<span></span>
</td>
</tr>
<tr class="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 );">Weighted average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">33,922,683<span></span>
</td>
<td class="nump">30,541,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<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_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</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_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (9,302)<span></span>
</td>
<td class="num">$ (3,488)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for basic and diluted net loss per share:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">18,439,152<span></span>
</td>
<td class="nump">8,502,657<span></span>
</td>
</tr>
<tr class="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 );">Weighted average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">18,439,152<span></span>
</td>
<td class="nump">8,502,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<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_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</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_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (7,811)<span></span>
</td>
<td class="num">$ (9,042)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator for basic and diluted net loss per share:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">15,483,531<span></span>
</td>
<td class="nump">22,039,285<span></span>
</td>
</tr>
<tr class="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 );">Weighted average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">15,483,531<span></span>
</td>
<td class="nump">22,039,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (USD per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="num">$ (0.41)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blze_EarningsPerShareBasicAndDilutedNumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Basic And Diluted Numerator [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blze_EarningsPerShareBasicAndDilutedNumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blze_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688546660320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Earnings Per Common Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">16,046,803<span></span>
</td>
<td class="nump">15,480,352<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Earnings Per Common Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">3,986,997<span></span>
</td>
<td class="nump">908,449<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Earnings Per Common Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">11,763,927<span></span>
</td>
<td class="nump">14,399,126<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=blze_SharesIssuablePursuantToTheESPPMember', window );">Shares issuable pursuant to the ESPP</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Earnings Per Common Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">295,879<span></span>
</td>
<td class="nump">172,777<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=blze_SharesIssuablePursuantToTheESPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=blze_SharesIssuablePursuantToTheESPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688544669328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 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_us-gaap_RestructuringCostAndReserveAxis=blze_VoluntaryTerminationsMember', window );">Voluntary Terminations</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Workforce terminated (in percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember', window );">Involuntary Terminations</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Workforce terminated (in percent)</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Forecast</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCosts', window );">Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Forecast</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCosts', window );">Restructuring costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).</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_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCostAndReserveAxis=blze_VoluntaryTerminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=blze_VoluntaryTerminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688543188368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Summary of Restructuring Charges (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">$ 2,457<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_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember', window );">Involuntary Terminations</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">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_ResearchAndDevelopmentExpenseMember', window );">Research and development</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_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">1,152<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">1,025<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">$ 280<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=blze_InvoluntaryTerminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688546949872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Restructuring Reserve Activity (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</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_RestructuringReserve', window );">Beginning of period</a></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_RestructuringCharges', window );">Severance and other Personnel Costs</a></td>
<td class="nump">2,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash payments during the period</a></td>
<td class="num">(2,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">End of period</a></td>
<td class="nump">$ 64<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>76
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140688548459696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision (benefit)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (32,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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>blze-20230331_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:blze="http://www.backblaze.com/20230331"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blze-20230331.xsd" xlink:type="simple"/>
    <context id="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2ba41c9ae79e46f48317dd54af098b0a_I20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="i0235c458c77a47a1985d11af8c8bc00e_I20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="id06734ae44484666924089bd54fec8ba_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i93b4ec47b2014ba1932c915cdf74c332_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i052cebcaa3144d318c4c109590bbe764_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0843caac919241a69bfb1e49df219a33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c79804457224d06a78e400e6cb543c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e69a748507a4a0e85266a61ad298d4f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="i29dec7f5649a45e6a3dc84351b0f0e99_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="ic9751df8e0494ea4b0960250783ea7ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="i616f6fa907654894a83dc1bf6be34d9d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i39007ca7769745eb9a115e089612cb66_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i018e2f169d6c4127a5e113b2d1fa32a6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i290adfbb24e048b8827a0a0cd52ed1a3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3f781af36924286be997690f51fa1d4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9ffb95240ee54bac8a847912278d48ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i992f327ab4cb4ffa906f7420373a80b2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="i06f478b46c8b4c0f98d0725a6c55676a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="i6c549b0058ba4feca84d4d5f34b3af75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</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="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5e71b69873a487e826b7423a49b00ba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2bdfd139be754b5e9125b112432778d7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8bd74462a43e474d9eaee66ce5838e6c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i2ef0676ea5f743cc93173e9ebe134386_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i752a70079c7a455dab3b34cf603cb07a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i329deb4e0dcd48c6816e91c6cb761c51_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">blze:CashDisbursementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8f72b8d35c824db5bad05c0b8b00b22a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">blze:CashDisbursementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i87dfc6d1a9094c8682bccca4e3564178_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8480ef0902754667bed2aafeaea8e79a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">blze:TwoVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic64a9afbe0f04c16b0e0a740b5909ffb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:B2CloudStorageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3451e3e21864a9ca82ccd5471195bca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:B2CloudStorageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4b68dc157e534fc7a0078b56e72f8161_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ComputerBackupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i863375fa95574d86809cc0f83c1ed1a3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ComputerBackupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i94694fb5ec714900b576315eca70e2ba_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ConsumptionBasedArragmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i65dcf76316ba47469dbbad15fa49bacb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:ConsumptionBasedArragmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i33503195efdc41fd93f84a36629ad0bf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:SubscriptionBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i905fea3f4b5047ff8220eff1e8a9c8fa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:SubscriptionBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic29be2ca32ed464b9a05e24710d300de_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:PhysicalMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i148febb76ba0434c849e6323a5495ffb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blze:PhysicalMediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id46c2c869121494d8806bbae74e55845_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i110b445a9bc14f7e8835b583634a903e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia247d944c1344cfa9e128ef5100bb8f1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if1f1f35976194cdc800d91af2703f4fc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i07852b555a194c86a8506269302ad41f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1af4cc1e839749ce80ce62b426e316ba_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i256d099deb954e80bfd45e8109642008_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if245cddf280c49df9654c4b7d15211f0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ide1c898fc35e4925b81cf4602a198518_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i82bb4d3c6be241e3bb49476928e24c1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f74f7d63d134f90a3fa79035b5e5205_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:DataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i975f13ff007d494383305c039afe6ddc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:DataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie294bc05a41542ce96aa276a70ce2569_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:LeasedDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7e9d113c9da043b6b981dee0e97ef79d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">blze:LeasedDataCenterEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5db716162d4943e6bc973f493eb107c9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7d2c36ade3f643fd9dc6f2f1e5e2a6dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5120dc96116647a4988417a5fc96eb01_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i65484caade38444ab7d594244adf80a3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0558ec01a0424331a2fd980318dd4271_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8e014b305ba140649089195a54a8a113_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i777cbd6370f74bb7999045c2a64163d9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3fb3981a3737482db19a0fdbdbbd3db4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if2951566c6bf48419ec2394f5cb40491_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4022023aebf84d8d98df169e8db3cb63_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1567882ca3e48e6ab7b2244f6dbbe61_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i31fb1058171a4d76b66d70ba4b1b737a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5a369ab633ff49e9afc9b5254d57ce68_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d3df87398544663b23722a32839dffe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i912f4a21727a49dd8d975366cd3be9e2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic3d9fcf080324a44b7127f32654ec733_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc45138c6f884480ae33fedf1457e81a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">blze:GeneralAndAdministrativeSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1ddf6b9b063c45f88ec3672bcec7dd0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">blze:GeneralAndAdministrativeSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f04db6bcdf5441681c30f92d8db8f56_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <startDate>2022-07-15</startDate>
            <endDate>2022-07-15</endDate>
        </period>
    </context>
    <context id="i19a7719819f94f86b362215d4433cca3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8059518921854726b5ca0a46b88a07cc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i814950b49428412b8479661744b3fb7c_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">blze:SAFEAgreementInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i2e8a29587ff647fcbfd5bfdd8aac8286_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">blze:TMTInvestmentsPLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">blze:SAFEAgreementSettlementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i5c3647d1ec55416bb0d7a80874690ac7_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="ic7a80d6d62704234b1ef2be7b27c69aa_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0a948bf26cad47d4972210a8040cbcd2_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i99b8f76db1aa4636a568bdb726c45c1c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if3421421cfdb475cbd5e9f7791f907c5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i40ca005efb6f4519b1dd2b8eca3f9b0b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:CityNationalBankRevolvingCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icbc2a48a1ab04ab1b3da185f09d21823_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="i02c5b5e65d964b2eb83ead7396534e21_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5df7f1fe53354336a14170b27f470b17_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i401706fe52954059b575a9b34f33914f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if330b57307344c53859509e04a660cfb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i323934156245438d9927b912dee40280_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf758ad912294e00a1840acc2f9f2e22_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaed65961f6a542079956c8463454fe85_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i851e7b93b85e40f0a7b4a5a9ba207480_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e0a19af9ff24cd69e2a8c9b54074c48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie67527a176ce4f4a85f3099f3bfc2d29_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i40d42aa400a948ef94511dcfdd635a6c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0eca4f5c695413dad6d37b65967670c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i49b2d15c9cd64fca9b2d8e31942d5d0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i022b9399307741d28da3b756afd8f8cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic5aa5657a93c47f78070cce522e23ecc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id1bb444b96f14d40ba1482cc56d86d73_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie2614efb489f4457857f79af86d626e8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id58332071e9642f6bdc67a39fc893c63_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i395ce0c28c08436ba2408b227a58e755_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i12846907a2104e008e05c45056508596_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id2ba223d412043c593524647861f64cc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2011EquityInceptivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i145502e95942491bb2f2aeb8c3dbcdad_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i418ee1f27995403b84ede097f451978f_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2425a02896b5410bb676c17650563353_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9d267379848743a39fe91d1a705c357b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0dfa2f12e2cd45f0af87e1371fa8eb9b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a5dc37fecb94a14964c5e9dfb67c3c4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1598fac4750e4f5095d3413ea99b6751_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i80de22c21fed496dacdb17343690a531_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i40a24e05216d4c13b23f7feef7f0a090_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idecbae900e1c4ca9a796ecb8d60f746f_I20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="i9767fc984cbb422e9e4942e182c4766b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idf5af22d7e5c44b187968825acd3f9a0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">blze:A2022EmployeeBonusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7c117270443c437683bb4758651f0d42_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i33454afc6263444f9b61a659ea30285d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i41acff8e052d4347abcfd2376db39e8b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8681cb9d47ec48128246062962699c75_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88dc8f1a8a1f4a77b9784be98b1c2eb0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3eeb6094f56b4117aa2c31a7e41b5a77_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icaa32bbe0c874b52ac61900dcb3acc4c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">blze:SharesIssuablePursuantToTheESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia8ec571c162046c39254d81630e1c295_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">blze:SharesIssuablePursuantToTheESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iea2c809171f442499b72f0ec3d7eb19c_D20230101-20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="i95bb16cf19774ee5ad80b17f3a1e6a5d_D20230101-20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">blze:VoluntaryTerminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaf44e2184b214ab79a776532e336677d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001462056</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">blze:InvoluntaryTerminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>blze:segment</measure>
    </unit>
    <unit id="security">
        <measure>blze:security</measure>
    </unit>
    <unit id="installment">
        <measure>blze:installment</measure>
    </unit>
    <unit id="vote">
        <measure>blze:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8xLTEtMS0xLTg3NjM5_1f1f4fdb-670c-416e-81ad-519ec561503e">0001462056</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8yLTEtMS0xLTg3NjM5_2df4ed3b-ba8f-4746-be1e-87353371537c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV8zLTEtMS0xLTg3NjM5_e103c5e2-7ccf-4d33-91db-2a418b4c0be2">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV80LTEtMS0xLTg3NjM5_0a41b091-34c2-4261-bba6-7cb02e813abe">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80L2ZyYWc6YWZmZWQ0MjE2NzAxNDRkM2FjYjBjOTczNjA0OWE4NzgvdGFibGU6ZWI4NWUwMjc3ZDI3NDI0M2JjYjBjOWVmZjE2ODk0NjEvdGFibGVyYW5nZTplYjg1ZTAyNzdkMjc0MjQzYmNiMGM5ZWZmMTY4OTQ2MV81LTEtMS0xLTg3NjM5_018c8616-e54f-41e5-8f4e-5c9dcd88827a">false</dei:AmendmentFlag>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNy9mcmFnOjNjZWQ1MmZlOTYzOTQyOWY4N2RmMTc1MzliMjhhNjc5L3RhYmxlOmNmOTdkMzc4NjhlYjQ5MmE4MWUyMDAwNjYzMjgyYjE5L3RhYmxlcmFuZ2U6Y2Y5N2QzNzg2OGViNDkyYTgxZTIwMDA2NjMyODJiMTlfMS0xLTEtMS04NzYzOQ_3796e0b4-0bad-4940-9977-695759e94990"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportingUnits
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNy9mcmFnOjNjZWQ1MmZlOTYzOTQyOWY4N2RmMTc1MzliMjhhNjc5L3RhYmxlOmNmOTdkMzc4NjhlYjQ5MmE4MWUyMDAwNjYzMjgyYjE5L3RhYmxlcmFuZ2U6Y2Y5N2QzNzg2OGViNDkyYTgxZTIwMDA2NjMyODJiMTlfMS0yLTEtMS04NzYzOQ_ff1df415-84dd-4953-a06b-4a25b38b727c"
      unitRef="segment">1</us-gaap:NumberOfReportingUnits>
    <blze:CapitalLeasesAgreementTerm
      contextRef="i19a7719819f94f86b362215d4433cca3_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjY4_d0e6b91a-a41f-4eb7-a6ce-fba21e619612">P3Y</blze:CapitalLeasesAgreementTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie2614efb489f4457857f79af86d626e8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTQ2_97bc8f0c-57b7-48ad-8aae-18259cbadf6c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id58332071e9642f6bdc67a39fc893c63_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTUz_5f23750a-49f3-4f65-88f5-905f8a88eada">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMTA1_4ade79a0-b1c8-4b73-9bcf-1b9a46036e34">P1Y11M1D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <dei:DocumentType
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMw_e269cb82-0abf-4897-8341-095054154c36">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6OTQxZmE3MTA5OTVhNGFlNzk1NDk1ZGE5ZDMwM2M5NzIvdGFibGVyYW5nZTo5NDFmYTcxMDk5NWE0YWU3OTU0OTVkYTlkMzAzYzk3Ml8wLTAtMS0xLTg3NjM5_0e4699b2-c466-442f-8fb3-7e6be377218d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMDQ_64dfdfcb-9b39-4fd2-b0f7-5ece18bd2949">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6YTU5MDljY2IwMGE1NDhiOGE4YWM0ZjY5OWZiMDVmZjIvdGFibGVyYW5nZTphNTkwOWNjYjAwYTU0OGI4YThhYzRmNjk5ZmIwNWZmMl8wLTAtMS0xLTg3NjM5_e5c36eac-3f91-4584-93e6-501484e0c17e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMx_0e19a4fb-515f-4a33-9946-2486d0a25113">001-41026</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI1_e73fb56d-23f6-4cae-a24d-3f9069ab3509">BACKBLAZE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8wLTAtMS0xLTg3NjM5_52272022-0505-4dd1-bf2f-82a65a7a1f32">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8wLTEtMS0xLTg3NjM5_66b91be8-fb3a-465d-9a34-aa00e321d197">20-8893125</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfNA_34bbf097-f29d-461f-b6f2-1dcdbcf32775">500 Ben Franklin Ct</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfNw_50438ac7-f3a9-4a1d-a89a-0a8997b2b60b">San Mateo</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTAtMS0xLTg3NjM5L3RleHRyZWdpb246ODYyZjRkOTc3MWMyNDUwYmE3MmI3YmMwZTBlY2NiMDNfMTE_a997a4b4-ce36-4675-8f1a-9db6209aac7e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6ZTI1ODA2MmRhNWQ0NDMxMzlmNWU3M2UxNGZlZjY0MzUvdGFibGVyYW5nZTplMjU4MDYyZGE1ZDQ0MzEzOWY1ZTczZTE0ZmVmNjQzNV8yLTEtMS0xLTg3NjM5_ec02dc7f-9679-4c7f-9aba-9ccca8ced6a5">94401</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI2_0957e4c3-1fe5-47f4-9180-1928c183b816">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI3_279dea2f-e150-450c-be4e-9e8e1519c411">352-3738</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTAtMS0xLTg3NjM5_342144e9-bdf7-4025-9176-05982e61c587">Class A Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTEtMS0xLTg3NjM5_267a5071-c9cb-4dac-9991-ae0415263c8b">BLZE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MWVmODNmZmE5OWM4NDk4NGI2NjQ1ZmFiOTZlYTRiNDUvdGFibGVyYW5nZToxZWY4M2ZmYTk5Yzg0OTg0YjY2NDVmYWI5NmVhNGI0NV8xLTItMS0xLTg3NjM5_a91090e0-59a8-4334-932a-f08103345ffa">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI4_2210348e-3dea-4fd3-9d1a-26369730829a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI0_daea7f5a-0ee3-45cc-af03-beb294b11b5e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8xLTAtMS0xLTg3NjM5_63d7abf4-0a0b-41dc-93d9-f50489df4c65">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8xLTMtMS0xLTg3NjM5_08389ded-ccee-4576-b2db-118d4e42de19">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGFibGU6MTA0OTE3ZWQ3MjIxNGRlNmFlNDlmMWQ4OGRkN2Q2MDQvdGFibGVyYW5nZToxMDQ5MTdlZDcyMjE0ZGU2YWU0OWYxZDg4ZGQ3ZDYwNF8yLTMtMS0xLTg3NjM5_2c235f26-b92a-4d9d-b261-19796b440cce">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTI5_f35a836d-09ae-44bb-87fb-2aff43f456ee">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMTMz_ad5bde59-7d7e-40ce-8f20-46bcf912bd43">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2ba41c9ae79e46f48317dd54af098b0a_I20230501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18xOTg2_a8ef4218-809a-4e3c-a984-21c0b23de895"
      unitRef="shares">21400000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0235c458c77a47a1985d11af8c8bc00e_I20230501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xL2ZyYWc6YzdmMjk4NGQ4Njk5NDkzM2I2MGMyODkwYTYxNWIxMDcvdGV4dHJlZ2lvbjpjN2YyOTg0ZDg2OTk0OTMzYjYwYzI4OTBhNjE1YjEwN18yMDU5_897e037c-7d46-45ec-9abc-0ffbbdac53e9"
      unitRef="shares">13200000</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMy0xLTEtMS04NzYzOQ_309f51a1-6264-4bc4-ac37-3542afe2f27d"
      unitRef="usd">4047000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMy0zLTEtMS04NzYzOQ_2c9e7be3-ec85-43ee-ac77-dd75efad686e"
      unitRef="usd">6690000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNC0xLTEtMS04NzYzOQ_87ec2632-c182-4269-a433-2b843d1afa92"
      unitRef="usd">789000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNC0zLTEtMS04NzYzOQ_e4a992fb-df59-46a3-8f02-f108bb2ff814"
      unitRef="usd">856000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNS0xLTEtMS04NzYzOQ_89db1b3b-8e91-4818-adb8-f0aabc2bd454"
      unitRef="usd">45508000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNS0zLTEtMS04NzYzOQ_084e2499-90d4-41de-951e-8dc2d864d9be"
      unitRef="usd">58733000</us-gaap:ShortTermInvestments>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNi0xLTEtMS04NzYzOQ_6ec7bfdf-85fc-4845-bb9f-650a7edf2b6e"
      unitRef="usd">7628000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNi0zLTEtMS04NzYzOQ_e32daa30-8900-4686-aa5b-8082b10bce0c"
      unitRef="usd">8120000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNy0xLTEtMS04NzYzOQ_49c0f0f8-bafc-446f-b632-c717282540e5"
      unitRef="usd">57972000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNy0zLTEtMS04NzYzOQ_dc6d9064-878f-4580-a877-91c6edf33629"
      unitRef="usd">74399000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOC0xLTEtMS04NzYzOQ_9d1c1381-59eb-404e-9562-aed355bff993"
      unitRef="usd">7301000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOC0zLTEtMS04NzYzOQ_26073307-6642-487f-b8c6-154c942f2608"
      unitRef="usd">4306000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOS0xLTEtMS04NzYzOQ_6f9afcec-d934-4580-b4e7-45beb687c06a"
      unitRef="usd">50315000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfOS0zLTEtMS04NzYzOQ_b8953dc4-74bf-4b35-b697-977bb5db47e6"
      unitRef="usd">49375000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTAtMS0xLTEtODc2Mzk_9463b55e-f4f5-4f5f-bd53-94259e969864"
      unitRef="usd">6318000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTAtMy0xLTEtODc2Mzk_a132c50c-d3bf-4613-9564-8a6d4e71d2a0"
      unitRef="usd">6881000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTEtMS0xLTEtODc2Mzk_dc1e3e5a-a0d4-4a45-aa52-2c0fa78bff37"
      unitRef="usd">20424000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTEtMy0xLTEtODc2Mzk_3d01ee41-441e-4bbe-bad6-72223d8983a0"
      unitRef="usd">16704000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTItMS0xLTEtODc2Mzk_d66a107f-47a1-4cce-84c2-ae05e2c03106"
      unitRef="usd">595000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTItMy0xLTEtODc2Mzk_54b8b03d-ecf5-48a6-8933-d3d01f2fb5b0"
      unitRef="usd">793000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTMtMS0xLTEtODc2Mzk_6d5d879d-dd45-473a-b9b0-bae48ee4f450"
      unitRef="usd">142925000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTMtMy0xLTEtODc2Mzk_eed07e6f-47e1-4226-b35c-67f8dd70adfb"
      unitRef="usd">152458000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTYtMS0xLTEtODc2Mzk_46b90d56-a272-4c87-b853-b5631370e4a1"
      unitRef="usd">3352000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTYtMy0xLTEtODc2Mzk_c5e66286-edf6-4344-97a8-5f99b4051f4c"
      unitRef="usd">3283000</us-gaap:AccountsPayableCurrent>
    <blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTctMS0xLTEtODc2Mzk_6d8e90ca-1d83-40f7-90e5-514461b29240"
      unitRef="usd">7014000</blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTctMy0xLTEtODc2Mzk_67ff842d-d513-432f-900d-332a9c4e6c97"
      unitRef="usd">9418000</blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTktMS0xLTEtODc2Mzk_b4e79ce5-f239-4422-9f90-bc869be065eb"
      unitRef="usd">17446000</blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent>
    <blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMTktMy0xLTEtODc2Mzk_ea71a930-3524-4d4a-aa42-7d35134fc53f"
      unitRef="usd">18531000</blze:CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjAtMS0xLTEtODc2Mzk_05faeedf-ed76-40cd-8183-02d3e3a1a7b0"
      unitRef="usd">1763000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjAtMy0xLTEtODc2Mzk_f8df2004-aad3-4cad-a1e9-6e8c7c62bccc"
      unitRef="usd">2130000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjEtMS0xLTEtODc2Mzk_b5591e99-2a9e-4df1-9853-81ef932e2ef7"
      unitRef="usd">23793000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjEtMy0xLTEtODc2Mzk_264fc20e-4a22-4592-98ce-ad995d7eef42"
      unitRef="usd">22912000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjMtMS0xLTEtODc2Mzk_2ae4776d-c434-4803-b5dd-2bc6c26e4b4d"
      unitRef="usd">53368000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjMtMy0xLTEtODc2Mzk_10c5800d-c18e-40dd-b199-1e4f301c1c6c"
      unitRef="usd">56274000</us-gaap:LiabilitiesCurrent>
    <blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjQtMS0xLTEtODc2Mzk_f10e3750-02ac-4490-ab16-458fe7c84f31"
      unitRef="usd">14246000</blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent>
    <blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjQtMy0xLTEtODc2Mzk_625b9b9a-ba0d-414e-818d-7c1401f34bce"
      unitRef="usd">15487000</blze:CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjUtMS0xLTEtODc2Mzk_bd885311-dc86-4766-a68b-b1d4c187f6dc"
      unitRef="usd">4754000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjUtMy0xLTEtODc2Mzk_db24b0d2-3de8-41c7-9e89-9192272f9dec"
      unitRef="usd">5032000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjYtMS0xLTEtODc2Mzk_dc984713-0d2d-4fac-a9d2-1d51b48d5546"
      unitRef="usd">2687000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjYtMy0xLTEtODc2Mzk_d340d381-505d-45a7-a62d-5caebf4ce602"
      unitRef="usd">2611000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjktMS0xLTEtODc2Mzk_2c961a8d-0dde-4217-92c6-0bc5243b34ce"
      unitRef="usd">7301000</blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt>
    <blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMjktMy0xLTEtODc2Mzk_aef428b7-36c5-4bb7-86c9-f9e18006051a"
      unitRef="usd">4306000</blze:LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt>
    <us-gaap:Liabilities
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzAtMS0xLTEtODc2Mzk_275decc7-e977-4861-a398-8e6bf37607c1"
      unitRef="usd">82356000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzAtMy0xLTEtODc2Mzk_6091ecef-9179-4ef6-bb4e-9eb703e62bc1"
      unitRef="usd">83710000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzEtMS0xLTEtODc2Mzk_a198e0da-8d9a-4e31-92ee-f6ecbac31327"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzEtMy0xLTEtODc2Mzk_cf96b37c-b485-4ffa-8998-8902e87f23a4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8yNg_24110b94-8c36-40fa-ac51-da56c7538680"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0843caac919241a69bfb1e49df219a33_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8yNg_77f7cea6-9559-49a6-a8aa-8d7bbfd245f1"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0843caac919241a69bfb1e49df219a33_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80MA_326b9d55-b9f0-43a0-8a2b-05da72659251"
      unitRef="shares">113000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80MA_772fa6ae-5958-4f83-858e-e029fb4fd8c9"
      unitRef="shares">113000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8xMjM_526fc0ab-cca5-46d9-8a9b-321e92a43c74"
      unitRef="shares">21340109</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV8xMjM_9ce56608-2f02-4c9c-aa94-4cfc90c01191"
      unitRef="shares">21340109</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0843caac919241a69bfb1e49df219a33_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80Mzk4MDQ2NTExMzM4_83aca8e8-e102-4c5f-a0a2-6f6bd06e82b4"
      unitRef="shares">16198333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0843caac919241a69bfb1e49df219a33_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjphZjJhMzNiNGIzNjM0MGNkODY5NTdhZjE0MGFkOGNmNV80Mzk4MDQ2NTExMzM4_a800761d-bd9f-470a-af2a-27b65d2fde99"
      unitRef="shares">16198333</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMS0xLTEtODc2Mzk_9b2f2663-a742-415f-80bf-e0662c712387"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0843caac919241a69bfb1e49df219a33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzUtMy0xLTEtODc2Mzk_cb943fd1-0763-4a3e-8490-9400bcb3d57c"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV8yNg_18d5c171-2c7a-4d6a-a93c-87d689af4c6b"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV8yNg_9356db82-accd-4e10-9025-3f45234704ef"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV80MA_0146a0d3-78ed-40fd-bef1-c8a85148d16d"
      unitRef="shares">37000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV80MA_e4ed26b6-6676-4902-b44e-ffc9c16436d7"
      unitRef="shares">37000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85Mg_2bca4c18-97a4-4251-9c94-7fd4838fa459"
      unitRef="shares">13177305</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85Mg_d81d1186-4386-43f7-99c3-f4314ff4691f"
      unitRef="shares">13177305</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85OQ_52d9071b-3726-497b-94cb-4f86c5d02eec"
      unitRef="shares">17195404</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMC0xLTEtODc2MzkvdGV4dHJlZ2lvbjpkYmIyZmNlM2M1ZmY0N2Q1YjQ2YjY5ZjMzYzM4N2NkOV85OQ_d44cec22-5d3e-44f2-aa7e-8db0f318c924"
      unitRef="shares">17195404</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMS0xLTEtODc2Mzk_34556607-fc63-414a-b73b-ebb05ba920de"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5c79804457224d06a78e400e6cb543c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzYtMy0xLTEtODc2Mzk_831f7f5b-4434-4137-8798-c417bc436bae"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzctMS0xLTEtODc2Mzk_097d2df6-0d29-4e66-8522-1cbc81a6605b"
      unitRef="usd">165419000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzctMy0xLTEtODc2Mzk_04471c5f-5a61-45c6-a422-0a754c867742"
      unitRef="usd">156485000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzgtMS0xLTEtODc2Mzk_3c9c79d9-f188-4f6e-883c-d5cc2550bb40"
      unitRef="usd">-104854000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzgtMy0xLTEtODc2Mzk_ea1559e0-2a11-4236-99cf-60be0980ffb9"
      unitRef="usd">-87741000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzktMS0xLTEtODc2Mzk_d1daa464-2623-4e34-9cf5-3bca6b84a621"
      unitRef="usd">60569000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfMzktMy0xLTEtODc2Mzk_b2393cd6-2bf6-44d8-ba7f-3aba27404368"
      unitRef="usd">68748000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNDAtMS0xLTEtODc2Mzk_d89b47ec-ef02-4870-8ada-28b3c1d115cf"
      unitRef="usd">142925000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xNi9mcmFnOjk3YTZkOGM3NjQ3NTRiN2Q4NmVjY2JjMjUyMDU3ODViL3RhYmxlOmFhMTNjY2M2YmE1ZDRiYzBhMDA4MmRjM2U1Yzg0NWE3L3RhYmxlcmFuZ2U6YWExM2NjYzZiYTVkNGJjMGEwMDgyZGMzZTVjODQ1YTdfNDAtMy0xLTEtODc2Mzk_33996af4-dd2b-478f-83e7-e88feb3bc7da"
      unitRef="usd">152458000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMy01LTEtMS04NzYzOQ_4610431c-984b-45c9-952b-3d90c09b3571"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMy03LTEtMS04NzYzOQ_bf8435a9-2c22-4007-a7dc-c4e9b0fb7ff8"
      unitRef="usd">19490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNC01LTEtMS04NzYzOQ_2bfb30ee-15a4-4985-9e5a-3864ec9e76ac"
      unitRef="usd">12425000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNC03LTEtMS04NzYzOQ_53343749-7589-4da8-93f3-c511d6eb57ce"
      unitRef="usd">9681000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNS01LTEtMS04NzYzOQ_ead0def2-eb3a-4798-8a93-b1ecec2589ed"
      unitRef="usd">10969000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNS03LTEtMS04NzYzOQ_0d2da5c7-5e3e-44dc-81c5-3d074f3744dc"
      unitRef="usd">9809000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNy01LTEtMS04NzYzOQ_c67bfbd3-2d9f-4bad-ac0e-7780fa79bd3d"
      unitRef="usd">10533000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfNy03LTEtMS04NzYzOQ_1611111e-e792-4c3d-8ffa-24df80ffcf8b"
      unitRef="usd">7941000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOC01LTEtMS04NzYzOQ_cc1580da-af6f-4d6e-906e-4f0569cc2ec1"
      unitRef="usd">10559000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOC03LTEtMS04NzYzOQ_1f183733-6ca0-4f14-bbe3-dd82fc3a2bb1"
      unitRef="usd">8029000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOS01LTEtMS04NzYzOQ_d6e5bc12-4e35-48c8-a680-3c8a8ec9cd92"
      unitRef="usd">6677000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfOS03LTEtMS04NzYzOQ_06be569f-32ef-4f2c-bfc0-9304a18348f5"
      unitRef="usd">5528000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTAtNS0xLTEtODc2Mzk_c4e4d322-e85d-4b4d-8b06-74d9394c0927"
      unitRef="usd">27769000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTAtNy0xLTEtODc2Mzk_33955af7-c5fb-4c32-abfc-a80d8f37f90e"
      unitRef="usd">21498000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTEtNS0xLTEtODc2Mzk_ab5ef3a8-8f7b-419b-a982-e97d83559dc4"
      unitRef="usd">-16800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTEtNy0xLTEtODc2Mzk_bf1c9635-0623-43c3-a11a-08366cd528e5"
      unitRef="usd">-11689000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTItNS0xLTEtODc2Mzk_2158eb0c-3f2e-44e8-9026-81f704d823a5"
      unitRef="usd">610000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTItNy0xLTEtODc2Mzk_6b7ba12d-bb9d-47d5-bbfb-fd01b83b97c7"
      unitRef="usd">75000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTMtNS0xLTEtODc2Mzk_fb20b38b-d61b-409e-9cac-b4719b952aaa"
      unitRef="usd">923000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTMtNy0xLTEtODc2Mzk_5818ba6e-7da9-4590-a67e-25fa8d62c9df"
      unitRef="usd">948000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTYtNS0xLTEtODc2Mzk_81ac6a52-b559-4061-8539-e708e72a6f35"
      unitRef="usd">-17113000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTYtNy0xLTEtODc2Mzk_5eb4573b-9025-43d4-b70c-5cde585916b8"
      unitRef="usd">-12562000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTctNS0xLTEtODc2Mzk_0277ac4d-3684-4355-8041-be5641101623"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTctNy0xLTEtODc2Mzk_ab1317f4-2312-41dd-8710-0af0ed535da5"
      unitRef="usd">-32000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTgtNS0xLTEtODc2Mzk_1372e927-fd4b-4aa4-947e-496a05225671"
      unitRef="usd">-17113000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTgtNy0xLTEtODc2Mzk_d9230e25-cebe-470e-a529-396940d745b1"
      unitRef="usd">-12530000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNS0xLTEtODc2Mzk_10abeecf-8c55-42f8-8cbb-aeaf130884e2"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNS0xLTEtODc2Mzk_27d3d358-1dca-428b-9c81-a33b42b5d98b"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNy0xLTEtODc2Mzk_09be0234-e1d2-46ac-a12f-0f61b03962f5"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMTktNy0xLTEtODc2Mzk_7fcb6d1e-e0a4-4bd4-8a7b-7f87b6d68183"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNS0xLTEtODc2Mzk_16d24d0f-58f1-4c7e-a049-0a4d4f6b34c7"
      unitRef="shares">33922683</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNS0xLTEtODc2Mzk_43156009-e33a-4509-af88-94bf01df59e9"
      unitRef="shares">33922683</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNy0xLTEtODc2Mzk_72b7006e-2c35-407d-9ad4-9cb27adee912"
      unitRef="shares">30541942</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8xOS9mcmFnOmQ0NjViNDM1ZjhmMDRlMjE4Y2YxNjlhMjU2NDI5NzdkL3RhYmxlOmM5OGU3MDQwMmExMDQ4OWZhZWMyNGI2YjQ3NzBlZjczL3RhYmxlcmFuZ2U6Yzk4ZTcwNDAyYTEwNDg5ZmFlYzI0YjZiNDc3MGVmNzNfMjAtNy0xLTEtODc2Mzk_d7e15bc4-37a0-4200-bed2-cd2b1f7059a6"
      unitRef="shares">30541942</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9e69a748507a4a0e85266a61ad298d4f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy02LTEtMS04NzYzOQ_1d57c112-8de4-467b-9064-75aafe78b43b"
      unitRef="shares">33393737</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9e69a748507a4a0e85266a61ad298d4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy04LTEtMS04NzYzOQ_8b2d5752-0185-4b45-9283-83b3cbbe4ec8"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i29dec7f5649a45e6a3dc84351b0f0e99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xMC0xLTEtODc2Mzk_37dc9d61-becf-4b06-8fe9-71123e2fcbd2"
      unitRef="usd">156485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9751df8e0494ea4b0960250783ea7ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xMi0xLTEtODc2Mzk_79f00612-0d10-4566-a479-2d81ef842f91"
      unitRef="usd">-87741000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMy0xNC0xLTEtODc2Mzk_b05de1f6-b98c-40fa-abc2-0a1d0cffccae"
      unitRef="usd">68748000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i616f6fa907654894a83dc1bf6be34d9d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNC0xMi0xLTEtODc2Mzk_60793383-1b6e-4bb8-83f2-4e415b8bbdae"
      unitRef="usd">-17113000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNC0xNC0xLTEtODc2Mzk_d1de03e5-b6c1-4c4b-ab49-8fca224cbf94"
      unitRef="usd">-17113000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS02LTEtMS04NzYzOQ_62c4f9be-6f98-4396-bcf3-2c2a43a825e9"
      unitRef="shares">496905</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS0xMC0xLTEtODc2Mzk_e1ab5cb1-e8b2-457a-9b09-66db5320c068"
      unitRef="usd">840000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNS0xNC0xLTEtODc2Mzk_bff9770e-dbe1-4c56-b862-32771fe27195"
      unitRef="usd">840000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia841cb1fe30e4530adf10e39c09c2b15_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfNi02LTEtMS04NzYzOQ_b80abae4-8059-4dca-98d1-a02cc82305a3"
      unitRef="shares">338864</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i16293451bb844fb3b9f932e7822adeac_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOC0xMC0xLTEtODc2Mzk_77b92950-3ae7-4fd0-9077-57d8494833c4"
      unitRef="usd">6246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOC0xNC0xLTEtODc2Mzk_f4443303-c3f5-4ef4-9bb9-6271ccf47612"
      unitRef="usd">6246000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i39007ca7769745eb9a115e089612cb66_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS02LTEtMS05NTkwMg_55797bbf-56d1-4412-a23f-e858b5fc3607"
      unitRef="shares">287908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i018e2f169d6c4127a5e113b2d1fa32a6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMC0xLTEtOTU5MTY_0fe4e3e3-b13d-4dd7-8741-863e10071553"
      unitRef="usd">1848000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i290adfbb24e048b8827a0a0cd52ed1a3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xNC0xLTEtOTU5MzI_ae302ecb-4f2c-4645-81dd-e825a07646ce"
      unitRef="usd">1848000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic3f781af36924286be997690f51fa1d4_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS02LTEtMS04NzYzOQ_d6adedf5-4423-4b8a-a10b-151aca8a828d"
      unitRef="shares">34517414</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic3f781af36924286be997690f51fa1d4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS04LTEtMS04NzYzOQ_75657e83-18cc-48dd-be42-a6dc5d63011b"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ffb95240ee54bac8a847912278d48ab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMC0xLTEtODc2Mzk_d9869b2e-acfb-4626-ae29-5f3c097cd0bb"
      unitRef="usd">165419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i992f327ab4cb4ffa906f7420373a80b2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xMi0xLTEtODc2Mzk_3dfc9e2e-1ef7-43da-9116-6a303770a8b8"
      unitRef="usd">-104854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfOS0xNC0xLTEtODc2Mzk_e0f9ca76-342d-46de-b5d4-d68febe4f1e9"
      unitRef="usd">60569000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtNi0xLTEtODc2Mzk_79eeb902-a109-4494-bb80-85f9abd7f527"
      unitRef="shares">30384834</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2bfc80dda7354c30bda0912b49d7ba3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtOC0xLTEtODc2Mzk_6f807d2c-10aa-4a1a-99c7-288aeac55368"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06f478b46c8b4c0f98d0725a6c55676a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTAtMS0xLTg3NjM5_83008c78-5b12-4574-a2bc-f25eb0863a1a"
      unitRef="usd">131826000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c549b0058ba4feca84d4d5f34b3af75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTItMS0xLTg3NjM5_52de5127-febf-4c6b-8369-4c999b270aed"
      unitRef="usd">-36343000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTQtMTQtMS0xLTg3NjM5_bd196116-0c4a-4981-8f5b-d95ca7a2bad7"
      unitRef="usd">95486000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia5e71b69873a487e826b7423a49b00ba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTUtMTItMS0xLTg3NjM5_e7c4e0c9-1481-444c-8781-39783b540966"
      unitRef="usd">-12530000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTUtMTQtMS0xLTg3NjM5_3e87a3f2-3b86-461b-8280-7a05c68c2fc0"
      unitRef="usd">-12530000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2bdfd139be754b5e9125b112432778d7_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtNi0xLTEtODc2Mzk_a460bab3-9707-4466-b93d-f5a224d88a11"
      unitRef="shares">429639</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtMTAtMS0xLTg3NjM5_6ec1766f-0fe0-4b59-8eb3-8359f72bd0eb"
      unitRef="usd">887000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTYtMTQtMS0xLTg3NjM5_b22e2563-6629-4efc-a3f9-5392d5e33668"
      unitRef="usd">887000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ida9e388ab95e44a49e2829d1eac028cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTctMTAtMS0xLTg3NjM5_ce341962-3705-4138-825b-e13fd644a78e"
      unitRef="usd">3725000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTctMTQtMS0xLTg3NjM5_676d1d06-8e70-45e9-b4a0-4e2d9358816b"
      unitRef="usd">3725000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8bd74462a43e474d9eaee66ce5838e6c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtNi0xLTEtODc2Mzk_217a11e7-4271-447a-ac47-ce98d01a9797"
      unitRef="shares">30814473</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8bd74462a43e474d9eaee66ce5838e6c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtOC0xLTEtODc2Mzk_54411edf-95c2-48fb-a80a-c52821e4396d"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ef0676ea5f743cc93173e9ebe134386_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTAtMS0xLTg3NjM5_a57c679a-2c19-4bea-9692-3c48cc5374f6"
      unitRef="usd">136438000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i752a70079c7a455dab3b34cf603cb07a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTItMS0xLTg3NjM5_602479b6-1d9c-444b-8489-c902594fc33c"
      unitRef="usd">-48873000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yMi9mcmFnOjFkNmM2YTg1ZWVlZDQwN2NiZWE3NmYwY2U1MDFiOTdiL3RhYmxlOjFiNWM1MDZmYTU5YTQwZDliZjI5MGIzZjczY2RmOGUwL3RhYmxlcmFuZ2U6MWI1YzUwNmZhNTlhNDBkOWJmMjkwYjNmNzNjZGY4ZTBfMTgtMTQtMS0xLTg3NjM5_00a4cb84-9958-4376-be12-662b2356ed5d"
      unitRef="usd">87568000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMy0xLTEtMS04NzYzOQ_d4198918-e7c5-48d4-9b0a-cd1763b67819"
      unitRef="usd">-17113000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMy0zLTEtMS04NzYzOQ_8eb7f705-dc88-4e59-b3e1-0a6b944f11cd"
      unitRef="usd">-12530000</us-gaap:NetIncomeLoss>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNi0xLTEtMS04NzYzOQ_82a36f88-2c2c-4607-8b13-a9d8da724998"
      unitRef="usd">540000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNi0zLTEtMS04NzYzOQ_df3072b0-c314-4790-b803-578e3c0a2775"
      unitRef="usd">61000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfOS0xLTEtMS04NzYzOQ_2d198da1-86da-4220-a1ec-d839acf938ee"
      unitRef="usd">647000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfOS0zLTEtMS04NzYzOQ_5ba5c90c-e5ca-462b-9d9d-92cb54cc7020"
      unitRef="usd">541000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTAtMS0xLTEtODc2Mzk_d007a61e-8c16-4ed4-8d85-957e6b4bd5d8"
      unitRef="usd">5733000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTAtMy0xLTEtODc2Mzk_fce038aa-6a8a-4988-ab51-46f104da2836"
      unitRef="usd">4863000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTEtMS0xLTEtODc2Mzk_899be8b8-0d91-4b84-9cec-dfdc5b28bd33"
      unitRef="usd">5828000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTEtMy0xLTEtODc2Mzk_1ba8a453-f1ba-488d-9d89-2940a11bec16"
      unitRef="usd">3835000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTItMS0xLTEtODc2Mzk_b6338925-e5b8-4b3d-ab6e-98a53f68be7a"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTItMy0xLTEtODc2Mzk_11819546-508e-4518-b4b4-5087576d105e"
      unitRef="usd">1000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTQtMS0xLTEtODc2Mzk_067e8b86-587c-4e05-8378-ff78f5f2f285"
      unitRef="usd">-67000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTQtMy0xLTEtODc2Mzk_087e0e74-8c6e-48b3-b4b6-9373d7831c95"
      unitRef="usd">-68000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTUtMS0xLTEtODc2Mzk_4cc53fbf-4adf-406b-a143-16456073c641"
      unitRef="usd">-474000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTUtMy0xLTEtODc2Mzk_a6885d95-afeb-4e1d-9aae-a5113d451316"
      unitRef="usd">153000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTYtMS0xLTEtODc2Mzk_120e2023-b2a5-4acb-8bee-fffb82b7bc34"
      unitRef="usd">-22000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTYtMy0xLTEtODc2Mzk_2183945c-241f-4f18-b1c4-22b7c5930552"
      unitRef="usd">-91000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTctMS0xLTEtODc2Mzk_864bb518-5f33-447f-a8dc-7351405bd113"
      unitRef="usd">-48000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTctMy0xLTEtODc2Mzk_312403d9-f6d9-4250-ab02-78061b0a14ab"
      unitRef="usd">462000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTgtMS0xLTEtODc2Mzk_cf90f320-aa0a-42e7-97a2-cf65529a3f78"
      unitRef="usd">-565000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMTgtMy0xLTEtODc2Mzk_9c4e1b67-9dd5-439a-8532-0ce775f4f817"
      unitRef="usd">1633000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjAtMS0xLTEtODc2Mzk_a7b93693-1974-4591-b477-a897764045b9"
      unitRef="usd">957000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjAtMy0xLTEtODc2Mzk_b42bd7cd-68ee-41b0-8d1d-6d0df1c6f241"
      unitRef="usd">912000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjEtMS0xLTEtODc2Mzk_d22054ac-e2d2-461b-bbcb-fe602190644b"
      unitRef="usd">-653000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjEtMy0xLTEtODc2Mzk_e3357aca-2e33-431c-85d3-274c69efdeb2"
      unitRef="usd">-528000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjItMS0xLTEtODc2Mzk_cbc71327-83a2-4ff6-9587-1a0a938ce2b0"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjItMy0xLTEtODc2Mzk_5586f242-f89c-4bc5-b807-09827e385067"
      unitRef="usd">-32000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjMtMS0xLTEtODc2Mzk_39e2b0fc-9e29-4067-9817-6e489681c84d"
      unitRef="usd">-5191000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjMtMy0xLTEtODc2Mzk_da3d4804-2fdb-405e-a65f-c036b21f0fb6"
      unitRef="usd">-900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjUtMS0xLTEtODc2Mzk_946857a3-4392-4bc7-b7b6-f5269c37b9f5"
      unitRef="usd">9734000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjUtMy0xLTEtODc2Mzk_295c3f19-1734-428e-b030-d9e329e971eb"
      unitRef="usd">79782000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjYtMS0xLTEtODc2Mzk_fee61e32-c323-47ef-aae1-87bfbf0bd50a"
      unitRef="usd">23500000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjYtMy0xLTEtODc2Mzk_016ee829-e294-46f7-a80e-83728b0d6f44"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjgtMS0xLTEtODc2Mzk_5aaae549-68eb-4184-be5a-a0260fbc56ca"
      unitRef="usd">3023000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjgtMy0xLTEtODc2Mzk_c50033ae-1eb4-4e24-8b6f-06b18bd85149"
      unitRef="usd">515000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForSoftware
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjktMS0xLTEtODc2Mzk_8b4ba260-d3ed-4ccf-ac3f-2c66561bd397"
      unitRef="usd">3434000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMjktMy0xLTEtODc2Mzk_8ace26e4-7d17-42ee-bc5e-36c515ef35a0"
      unitRef="usd">1180000</us-gaap:PaymentsForSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzAtMS0xLTEtODc2Mzk_0c3b58eb-d349-4d44-a5a4-8ebf625eeb15"
      unitRef="usd">7309000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzAtMy0xLTEtODc2Mzk_2aa3ae04-9f3e-4a9c-8cfa-745ac62fc0e9"
      unitRef="usd">-81477000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzItMS0xLTEtODc2Mzk_42b66376-4a9d-467a-bcfc-278fd0a9db27"
      unitRef="usd">5112000</blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations>
    <blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzItMy0xLTEtODc2Mzk_735d3775-0073-4b43-8025-02710d0b40e4"
      unitRef="usd">3405000</blze:PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzQtMS0xLTEtODc2Mzk_31c98a35-5c59-4e60-9836-ba1c75a1d776"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzQtMy0xLTEtODc2Mzk_dcd4457c-62cd-4e62-8e10-ee08543cf75a"
      unitRef="usd">658000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzYtMS0xLTEtODc2Mzk_0bdf0d80-f81d-4ba3-8865-a04bb13d39a2"
      unitRef="usd">2996000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzYtMy0xLTEtODc2Mzk_66f23153-8f6b-414f-b722-8a6c3f0f4db0"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <blze:PaymentsOfPrincipalOnInsurancePremiumFinancing
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzktMS0xLTEtODc2Mzk_f19db301-d71f-4ec9-87f1-5c0762edf57c"
      unitRef="usd">509000</blze:PaymentsOfPrincipalOnInsurancePremiumFinancing>
    <blze:PaymentsOfPrincipalOnInsurancePremiumFinancing
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfMzktMy0xLTEtODc2Mzk_3b9a13d0-3c97-4496-a503-c135c861f41b"
      unitRef="usd">0</blze:PaymentsOfPrincipalOnInsurancePremiumFinancing>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDItMS0xLTEtODc2Mzk_f496c38b-a37b-4b2b-888c-85b3ce91c494"
      unitRef="usd">859000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDItMy0xLTEtODc2Mzk_d3b7a03b-f5b0-4a9a-81a8-d5d05e684418"
      unitRef="usd">887000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDQtMS0xLTEtODc2Mzk_ff5f3a59-7842-46ba-9549-401348e4f149"
      unitRef="usd">-1766000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDQtMy0xLTEtODc2Mzk_4ec6a430-3a2a-4d9f-96b0-abb9c2bff5b0"
      unitRef="usd">-3176000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDUtMS0xLTEtODc2Mzk_939364dc-5946-4124-8db6-90cb18d4e0b1"
      unitRef="usd">352000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDUtMy0xLTEtODc2Mzk_33db0f72-0650-47f9-b43a-13f4499bb92c"
      unitRef="usd">-85553000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDYtMS0xLTEtODc2Mzk_9b00b68d-d632-47ad-b990-f5105f26aca3"
      unitRef="usd">11165000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie27bf11596ec4c90a64d5ee108e5bc5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDYtMy0xLTEtODc2Mzk_8769b443-49dc-4100-b1cd-81f117e70635"
      unitRef="usd">105012000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDctMS0xLTEtODc2Mzk_d1078398-6842-4e55-9433-691505ffe234"
      unitRef="usd">11517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDctMy0xLTEtODc2Mzk_4e40218f-84bc-40ae-a4a2-fa041d33c8d9"
      unitRef="usd">19459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDktMS0xLTEtODc2Mzk_1fc781d7-dc2a-4023-b0bc-69461692cb85"
      unitRef="usd">918000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNDktMy0xLTEtODc2Mzk_33cd7bee-9d15-4ad0-880f-efb951a52e59"
      unitRef="usd">948000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTAtMS0xLTEtODc2Mzk_052dfc08-ee88-49fe-b21a-66d0ed0401b1"
      unitRef="usd">2000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTAtMy0xLTEtODc2Mzk_bfd69e8e-e52c-4e28-a660-33bde98d2a0d"
      unitRef="usd">26000</us-gaap:IncomeTaxesPaid>
    <us-gaap:OperatingLeasePayments
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTEtMS0xLTEtODc2Mzk_9f13a58f-f510-471d-be14-3844ab0e7634"
      unitRef="usd">724000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTEtMy0xLTEtODc2Mzk_c7cc2b0f-b9de-43a5-ad41-9bbe8eb72072"
      unitRef="usd">598000</us-gaap:OperatingLeasePayments>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTMtMS0xLTEtODc2Mzk_a91ae063-e3db-4b74-8840-d488bf6b2015"
      unitRef="usd">1008000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTMtMy0xLTEtODc2Mzk_a1264432-8b24-47ad-9532-f699ca7cd49e"
      unitRef="usd">383000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <blze:AccruedBonusSettledInRestrictedStockUnits
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTQtMS0xLTEtODc2Mzk_ba7f67a7-433b-4897-98e7-346567c96f85"
      unitRef="usd">1848000</blze:AccruedBonusSettledInRestrictedStockUnits>
    <blze:AccruedBonusSettledInRestrictedStockUnits
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTQtMy0xLTEtODc2Mzk_7750ba47-cc00-4016-b34e-3c7fd05c79d5"
      unitRef="usd">0</blze:AccruedBonusSettledInRestrictedStockUnits>
    <blze:AccruedBonusClassifiedAsStockBasedCompensation
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMS0xLTEtOTY2MTg_c3d5cafb-1e4d-42dc-81e1-707ff2861235"
      unitRef="usd">590000</blze:AccruedBonusClassifiedAsStockBasedCompensation>
    <blze:AccruedBonusClassifiedAsStockBasedCompensation
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMy0xLTEtOTY2MjM_292e4a18-9706-418e-828f-d60c74f5dd2e"
      unitRef="usd">493000</blze:AccruedBonusClassifiedAsStockBasedCompensation>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMS0xLTEtODc2Mzk_d454bebd-621e-45a0-9a48-c8a59de77379"
      unitRef="usd">3023000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTUtMy0xLTEtODc2Mzk_3e3d60aa-33e5-4e13-af61-ec7cb7607d52"
      unitRef="usd">4451000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTYtMS0xLTEtODc2Mzk_5eb6acd2-f628-4e5b-bc72-b00256696aa2"
      unitRef="usd">886000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTYtMy0xLTEtODc2Mzk_2abc607c-f446-4beb-a075-0982a84f1502"
      unitRef="usd">124000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTctMS0xLTEtODc2Mzk_5fa67329-62d2-449b-80f3-eb98a5257edc"
      unitRef="usd">0</blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard>
    <blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTctMy0xLTEtODc2Mzk_fb0a6cc6-1bde-416c-a0fa-6b9a76065dce"
      unitRef="usd">5220000</blze:LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTgtMS0xLTEtODc2Mzk_9ff059bf-2467-4b8a-be99-2719d2b0a8dd"
      unitRef="usd">183000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTgtMy0xLTEtODc2Mzk_b254a308-fb70-4ade-8307-52eba8450237"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTktMS0xLTEtODc2Mzk_01839364-c90c-49bb-8627-156a110a046d"
      unitRef="usd">154000</blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement>
    <blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNTktMy0xLTEtODc2Mzk_e9c28e0e-5d67-4012-9ee4-f4adfe6a98b6"
      unitRef="usd">0</blze:ReceivableRecordedDueToStockOptionExercisesPendingSettlement>
    <us-gaap:Cash
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjEtMS0xLTEtODc2Mzk_a832a058-b7c1-4da3-ac01-f60163cd2d84"
      unitRef="usd">4047000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjEtMy0xLTEtODc2Mzk_57b07a9b-acdf-4ae1-a973-4a2bb0ca0fc0"
      unitRef="usd">19290000</us-gaap:Cash>
    <us-gaap:RestrictedCashCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjItMS0xLTEtODc2Mzk_62c33b67-21a4-4764-afd9-fa53578af127"
      unitRef="usd">169000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjItMy0xLTEtODc2Mzk_a6a0f76e-f34e-4cea-ba3b-82f767e2063f"
      unitRef="usd">169000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjMtMS0xLTEtODc2Mzk_ba6c8e50-7fda-4a28-a59b-2cc54315417f"
      unitRef="usd">7301000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjMtMy0xLTEtODc2Mzk_920f1bc8-d8ed-488f-9d6f-84c825be1897"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjQtMS0xLTEtODc2Mzk_b220cf65-4336-472c-bc9e-a98aebeb30bb"
      unitRef="usd">11517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8yNS9mcmFnOmQxZTJmM2ZhMjc5ZjQxYzJiNGYxNmJiZGExZDI0ZWU1L3RhYmxlOmI3NDE5OWQ3NjM3MjQ1YjFiYzUwOTdhZmEzY2MzNjViL3RhYmxlcmFuZ2U6Yjc0MTk5ZDc2MzcyNDViMWJjNTA5N2FmYTNjYzM2NWJfNjQtMy0xLTEtODc2Mzk_66fd7f75-8244-4d3f-ab59-2369850adedd"
      unitRef="usd">19459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zMS9mcmFnOmM3NjY4OWNiMTBmZTRkNGFhNTUzZDgxMjBlMTRmYzY3L3RleHRyZWdpb246Yzc2Njg5Y2IxMGZlNGQ0YWE1NTNkODEyMGUxNGZjNjdfNDU5_f078b426-66e9-4eb0-ba79-b216705ee249">Organization and Description of Business&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Backblaze&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;, Inc. and its subsidiaries (collectively, &#x201c;Ba&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ckblaze&#x201d; or the &#x201c;Company&#x201d;) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built,&#160;web-scale&#160;software built on commodity hardware.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1Ng_98644737-8ced-4bab-bb59-c70fe97e26bf">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  Intercompany accounts and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December&#160;31, 2022 included in the Company&#x2019;s &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;Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;December&#160;31, 2022&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;, which was filed with the SEC on March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of March&#160;31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; and 2022, and stockholders' equity for the three months ended March 31, 2023 and 2022. The results of operations for the three months ended March 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Emerging Growth Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is an emerging growth company (&#x201c;EGC&#x201d;), as defined in the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (&#x201c;CODM&#x201d;), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are disclosed in the Company&#x2019;s audited financial statements and related notes thereto included in the &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;Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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;, which was filed with the SEC on March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use &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;software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, estim&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ates related to variable consideration, valuation of the Company&#x2019;s (i) stock options, and (ii) Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) expense, and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reporting currency of the Company is the United States dollar (&#x201c;USD&#x201d;). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Credit risk.&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;&#160;Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, and unbilled accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (&#x201c;RBC&#x201d;), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company&#x2019;s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vendors.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies, which may expose the Company to potential supply and service disruptions that could harm the Company&#x2019;s busine&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;ss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash disbursement concentration&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total cash disbursements represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts payable concentration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total accounts payable balance represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (&#x201c;Backblaze B2&#x201d;) and Backblaze Computer Backup (&#x201c;Computer Backup&#x201d;) offerings. The potential for severe impact to the Company&#x2019;s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date management has committed to a plan of termination and employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.&lt;br/&gt;&lt;br/&gt;The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, &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;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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;, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, unbilled receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2MQ_df61063b-e04c-4ab5-9dd6-a8624e6fce71">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  Intercompany accounts and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December&#160;31, 2022 included in the Company&#x2019;s &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;Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;December&#160;31, 2022&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;, which was filed with the SEC on March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. In management&#x2019;s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company&#x2019;s financial position as of March&#160;31, 2023, results of operations for the three months ended March 31, 2023 and 2022, cash flows for the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; and 2022, and stockholders' equity for the three months ended March 31, 2023 and 2022. The results of operations for the three months ended March 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2Mg_5761c05f-783b-4698-8d36-6108a68f0e02">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (&#x201c;CODM&#x201d;), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources, and assess performance. The Company&#x2019;s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1OA_63df87b3-1d81-4096-a9fa-d057c511cf95">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use &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;software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, estim&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ates related to variable consideration, valuation of the Company&#x2019;s (i) stock options, and (ii) Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) expense, and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI0OA_df024555-b4af-4c62-9a39-ef24f75f571f">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reporting currency of the Company is the United States dollar (&#x201c;USD&#x201d;). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg1OQ_50fcc759-afa7-4617-a658-01b8e21d07c3">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Credit risk.&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;&#160;Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, and unbilled accounts receivable. The Company maintains its cash and cash equivalents with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (&#x201c;RBC&#x201d;), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company&#x2019;s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vendors.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies, which may expose the Company to potential supply and service disruptions that could harm the Company&#x2019;s busine&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;ss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash disbursement concentration&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total cash disbursements represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts payable concentration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total accounts payable balance represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (&#x201c;Backblaze B2&#x201d;) and Backblaze Computer Backup (&#x201c;Computer Backup&#x201d;) offerings. The potential for severe impact to the Company&#x2019;s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI0OQ_24f6fad3-af1d-4cfd-a1f8-1d153d561a04">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash disbursement concentration&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total cash disbursements represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts payable concentration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:120%"&gt;Total accounts payable balance represented by vendors listed above&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfNS0xLTEtMS05MjkyNw_5f697461-dfd8-42cc-ab97-4cdd646cf8e9"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8f72b8d35c824db5bad05c0b8b00b22a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfNS0zLTEtMS05MjkzMA_cb0416fe-85e5-4f50-9289-d43732586384"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87dfc6d1a9094c8682bccca4e3564178_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfMTAtMS0xLTEtOTI5MTI_ce68d086-2c38-4edd-8f1b-cc2adb41a43b"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8480ef0902754667bed2aafeaea8e79a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RhYmxlOmY1N2M0OTdmODhhZTQ5MTViMjU5OTY0YjZlNDNjZTQ3L3RhYmxlcmFuZ2U6ZjU3YzQ5N2Y4OGFlNDkxNWIyNTk5NjRiNmU0M2NlNDdfMTAtMy0xLTEtOTI5MTU_f7c11be8-3b51-44cf-a8e9-1e28a1c481ae"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI1MA_3795e8fc-687a-4ed8-9dc3-f51eaac47114">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date management has committed to a plan of termination and employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfMTY0OTI2NzUxOTI1MQ_d7b7e693-662c-42fb-8c97-2608a2e2f397">&lt;div style="margin-top:12pt;text-align:justify"&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;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.&lt;br/&gt;&lt;br/&gt;The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV8zNC9mcmFnOjZiY2FmZmFhM2YyNjRiZDlhYWE3NDNlNmY1YWFkNzBiL3RleHRyZWdpb246NmJjYWZmYWEzZjI2NGJkOWFhYTc0M2U2ZjVhYWQ3MGJfOTg2MA_fb886927-bc83-4e5d-b709-b93b205090fe">&lt;div style="text-align:justify"&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;Accounting Pronouncements Recently Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, &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;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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;, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, unbilled receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1MA_ad926c47-dcab-4cf6-bca1-835b31e3f4a7">Revenues&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s amortization of deferred contract costs was $0.3&#160;million and $0.2&#160;million for the three months ended March 31, 2023 and 2022, respectively. The amount of capitalized contract costs was $0.4&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue was $26.5&#160;million and $25.5&#160;million as of March&#160;31, 2023 and December&#160;31, 2022, respectively. Revenue recognized for the three months ended March 31, 2023 and 2022 was $9.3&#160;million and $8.5&#160;million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company&#x2019;s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of March&#160;31, 2023 and December&#160;31, 2022. The Company&#x2019;s deferred revenue balance as of March&#160;31, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (&#x201c;RPOs&#x201d;) as of that date. Further, as of March&#160;31, 2023, the Company&#x2019;s deferred revenue, current, balance on its condensed consolidated balance sheet of $23.8 million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenue disaggregated by product (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align: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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;B2 Cloud Storage&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Computer Backup&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenue disaggregated by timing of revenue recognition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:120%"&gt;Consumption-based arrangements&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:115%"&gt;Subscription-based arrangements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Physical Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic area, based on the location of the Company&#x2019;s customers, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTA0_47606d7b-c3f4-413b-a85e-652d16fcd5f0"
      unitRef="usd">300000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTEx_66ded7c5-e42e-4add-8346-e7a53f720a77"
      unitRef="usd">200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNet
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMjQz_57eedb11-2cd5-4f69-915d-6ac39c918797"
      unitRef="usd">400000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMjQz_cfd77554-f6d2-4113-b962-91d2cdb42f3a"
      unitRef="usd">400000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzE1_4ebedfef-7c24-4a62-84fe-d5fba9837d3d"
      unitRef="usd">26500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzIy_83881da2-9585-4e7c-80c7-9ec8df3f2334"
      unitRef="usd">25500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMzk3_841624e9-bb70-403f-a985-5dc6c18bc459"
      unitRef="usd">9300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfNDA0_e4d6a286-c55a-4f3b-b4f4-bc6ad5717d59"
      unitRef="usd">8500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfOTk1_9a2a2e4c-fdcb-4c9d-b45c-52c158c9a990"
      unitRef="usd">23800000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1MQ_51714649-8d79-454e-8bbe-5724d1304471">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenue disaggregated by product (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align: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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;B2 Cloud Storage&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Computer Backup&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup Revenue based on the underlying offering from which it originates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s revenue disaggregated by timing of revenue recognition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:10pt;font-weight:400;line-height:120%"&gt;Consumption-based arrangements&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:115%"&gt;Subscription-based arrangements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Physical Media&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:115%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic64a9afbe0f04c16b0e0a740b5909ffb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfMy0xLTEtMS05MTk0NQ_0cf9a203-5e95-4bd8-86ed-757fbee20abc"
      unitRef="usd">9977000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3451e3e21864a9ca82ccd5471195bca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfMy0zLTEtMS05MTk0NQ_5014ecad-0286-4568-9691-f537ac0568da"
      unitRef="usd">7036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b68dc157e534fc7a0078b56e72f8161_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNC0xLTEtMS05MTk0NQ_fe74f7f3-b286-4f78-9acb-3e6421844757"
      unitRef="usd">13417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i863375fa95574d86809cc0f83c1ed1a3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNC0zLTEtMS05MTk0NQ_1f3cbab3-f3d8-4216-a94b-805f30ab6fe6"
      unitRef="usd">12454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNS0xLTEtMS05NDEwMw_077ad366-b0cf-4f71-aa3c-be72c433566f"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmU1YjQxOTdiYmEwOTQ2ZDRiMTc2MTEzNzIyMzc2ZWFlL3RhYmxlcmFuZ2U6ZTViNDE5N2JiYTA5NDZkNGIxNzYxMTM3MjIzNzZlYWVfNS0zLTEtMS05NjkzNw_9f0619b3-2ffe-4004-b163-c7d7cb05d42b"
      unitRef="usd">19490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94694fb5ec714900b576315eca70e2ba_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfMy0xLTEtMS04NzYzOQ_a77fd33e-458d-4bc8-92a0-24bd1a0646b4"
      unitRef="usd">9905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65dcf76316ba47469dbbad15fa49bacb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfMy0zLTEtMS04NzYzOQ_57b4ff64-166b-47e5-8c18-561ae7cc43f5"
      unitRef="usd">6987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33503195efdc41fd93f84a36629ad0bf_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNC0xLTEtMS04NzYzOQ_c027e416-0dc0-4cda-8517-affe735d0a46"
      unitRef="usd">13339000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i905fea3f4b5047ff8220eff1e8a9c8fa_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNC0zLTEtMS04NzYzOQ_5f6051a8-6710-4c4d-8a61-a39a08e20664"
      unitRef="usd">12309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic29be2ca32ed464b9a05e24710d300de_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNS0xLTEtMS04NzYzOQ_a8c2a921-ab57-4774-a50f-2626f742cde1"
      unitRef="usd">150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i148febb76ba0434c849e6323a5495ffb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNS0zLTEtMS04NzYzOQ_9655db1c-9b08-4f71-b7b2-39531060f5d4"
      unitRef="usd">194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNi0xLTEtMS04NzYzOQ_6f58aac5-444b-47b7-b001-42f0bd7f8a7b"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOjc3NzcyN2NkNWZmZTRkYTI5MTQ1NGM2NTI5NmJlZGM1L3RhYmxlcmFuZ2U6Nzc3NzI3Y2Q1ZmZlNGRhMjkxNDU0YzY1Mjk2YmVkYzVfNi0zLTEtMS04NzYzOQ_7fa2d48b-a9f8-41d8-9970-12ef2ab2e7a3"
      unitRef="usd">19490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RleHRyZWdpb246YTQ0MjlhYmVlYzhhNDZmM2IxNWI0YTkzYjc4NzcxMjlfMTM1Mg_2008887e-6353-4b18-a0fc-4ff09ab9bcde">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic area, based on the location of the Company&#x2019;s customers, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United Kingdom&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:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id46c2c869121494d8806bbae74e55845_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfMy0xLTEtMS04NzYzOQ_85e9e233-ad23-48b7-b00c-6a300de6bba3"
      unitRef="usd">16716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i110b445a9bc14f7e8835b583634a903e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfMy0zLTEtMS04NzYzOQ_ec7567db-50d1-4957-b386-75dac5f39fa8"
      unitRef="usd">13982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia247d944c1344cfa9e128ef5100bb8f1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0xLTEtMS05MTU0Ng_918d32b1-d5a9-41b8-bed4-9b606bb725f9"
      unitRef="usd">1250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1f1f35976194cdc800d91af2703f4fc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0zLTEtMS05MTUzOA_e12b9d1b-2f51-40fc-87d9-149410801d64"
      unitRef="usd">1084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07852b555a194c86a8506269302ad41f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0xLTEtMS05MTU0Ng_cf573c6c-8acf-40ad-a672-57d99be5ccb2"
      unitRef="usd">1218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1af4cc1e839749ce80ce62b426e316ba_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0zLTEtMS05MTUzOA_7fb0110e-24d5-4845-82dd-63e04e855a9c"
      unitRef="usd">955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i256d099deb954e80bfd45e8109642008_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0xLTEtMS04NzYzOQ_88968176-bc0d-4351-93fe-d1b209afe83f"
      unitRef="usd">4210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if245cddf280c49df9654c4b7d15211f0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNC0zLTEtMS04NzYzOQ_5b0be75a-2d52-4d51-a578-47e95e3a6bc1"
      unitRef="usd">3469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0xLTEtMS04NzYzOQ_954de0bc-30c6-4674-9b40-04241a1cb7e5"
      unitRef="usd">23394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80MC9mcmFnOmE0NDI5YWJlZWM4YTQ2ZjNiMTViNGE5M2I3ODc3MTI5L3RhYmxlOmI5MDBiMjk1YjYwNDQxNjU5NGI3YzA2MjhhMTllZmE1L3RhYmxlcmFuZ2U6YjkwMGIyOTViNjA0NDE2NTk0YjdjMDYyOGExOWVmYTVfNS0zLTEtMS04NzYzOQ_d8e338ac-398e-4497-988a-95af60a91799"
      unitRef="usd">19490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5Mw_f4b8eee0-1145-4b1a-aadf-3d1ef99980b8">Investments&lt;div style="margin-top:12pt;text-align:justify"&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;Fair Values and Gross Unrealized Gains and Losses on Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company&#x2019;s commercial paper investments are classified as held-to-maturity on its balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Paper&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Scheduled Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of held-to-maturity securities as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 and &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;December&#160;31, 2022,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; by contractual maturity, are shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through five years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;After 10 years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through five years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 10 years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&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;Aging of Unrealized Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments &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;had an aggregate gross unrealized loss of $0.1 million as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 and &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;December&#160;31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company&#x2019;s condensed consolidated balance sheet. As of March&#160;31, 2023 and December&#160;31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&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:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:HeldToMaturitySecuritiesTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5NA_9b91fc48-cc88-4976-8f27-a3be3c6a1f65">The Company&#x2019;s commercial paper investments are classified as held-to-maturity on its balance sheets as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.869%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom: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;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial Paper&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of held-to-maturity securities as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 and &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;December&#160;31, 2022,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; by contractual maturity, are shown below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of March 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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through five years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;After 10 years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&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:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After one year through five years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 5 years through 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After 10 years&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:HeldToMaturitySecuritiesTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS0xLTEtMS04NzYzOQ_b703cbef-5ebb-43ee-b2e6-f5030776ab50"
      unitRef="usd">45508000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS0zLTEtMS04NzYzOQ_fbc4097a-c069-4ccd-9745-ccc448711c8e"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS01LTEtMS04NzYzOQ_2ccbf296-7aaa-4a51-b296-d77bac3d4f5b"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS03LTEtMS04NzYzOQ_cee63439-f839-4640-9da9-3db78b264f8f"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfOS05LTEtMS04NzYzOQ_0ab6be37-b8d9-43b2-b380-97269d8d32c4"
      unitRef="usd">45508000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtMS0xLTEtODc2Mzk_bb1d34eb-96cf-4ff2-87d3-7c693bcc436f"
      unitRef="usd">45508000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtMy0xLTEtODc2Mzk_0a1efeeb-20c7-496d-be5d-041f3fe20748"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtNS0xLTEtODc2Mzk_92a2be1e-de9e-4c51-b9f3-450b28e712cd"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtNy0xLTEtODc2Mzk_802eba4f-2e99-41f9-afa8-da2ce4cde739"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMTAtOS0xLTEtODc2Mzk_4bb8e63f-e18f-4fa0-8e69-9db96cc2ef77"
      unitRef="usd">45508000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtMS0xLTEtODc2Mzk_b7ce5514-649c-4da0-b254-f91f58189d5c"
      unitRef="usd">58733000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtMy0xLTEtODc2Mzk_49029a3d-40b6-41b2-bcf8-17e1d28a74b9"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtNS0xLTEtODc2Mzk_45a4423e-317e-4151-a27c-d6a9f07c4192"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtNy0xLTEtODc2Mzk_40e3ebc6-0e60-48b2-9c64-dde0afee3a31"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjEtOS0xLTEtODc2Mzk_1ae7ea5c-0249-422a-b857-d25046df1295"
      unitRef="usd">58733000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItMS0xLTEtODc2Mzk_855f8016-39bf-4aec-807d-1d01c39edbbe"
      unitRef="usd">58733000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItMy0xLTEtODc2Mzk_42faf7a7-198c-4aea-ba2b-bd3ef2d7219c"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItNS0xLTEtODc2Mzk_4ace094d-07ce-4805-944f-f8e0170937c8"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItNy0xLTEtODc2Mzk_56e0090e-a999-4e59-b284-8cde54ed727d"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOmZkZWQwMjJjMGQ2ZDRlZTZiNTJiYjk5YjQzYzI5YzhlL3RhYmxlcmFuZ2U6ZmRlZDAyMmMwZDZkNGVlNmI1MmJiOTliNDNjMjljOGVfMjItOS0xLTEtODc2Mzk_31f785b8-c7ab-4da6-9d42-22b8498843bb"
      unitRef="usd">58733000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMi0xLTEtMS04NzYzOQ_210c427f-d2f6-4c0d-bd52-de9bb014b12f"
      unitRef="usd">45508000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMi0zLTEtMS04NzYzOQ_bfab7b2e-6403-46da-b676-8920e1c3be2c"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMy0xLTEtMS04NzYzOQ_8e70fc17-4a75-4f27-a1e2-4a82ed85ee7a"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMy0zLTEtMS04NzYzOQ_ee8723de-5bed-4108-9592-aa82f60bfe24"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNC0xLTEtMS04NzYzOQ_3fd4b69c-f4ef-48a1-9527-886ddf9da794"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNC0zLTEtMS04NzYzOQ_4a56d3ab-686e-4372-923b-469109ec9284"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNS0xLTEtMS04NzYzOQ_04599d64-6c59-4650-849f-913f2dac3671"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNS0zLTEtMS04NzYzOQ_2485b531-726b-4ec9-a154-f2233e5cc9c7"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNi0xLTEtMS04NzYzOQ_9cfeac3d-d0f2-4837-9ddc-954c3de3c5ba"
      unitRef="usd">45508000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfNi0zLTEtMS04NzYzOQ_4aa1f4d7-5807-4745-93a0-5bcf836d5a92"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTAtMS0xLTEtODc2Mzk_bcc69f22-dd1e-47e5-9039-4d48e40fc534"
      unitRef="usd">58733000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTAtMy0xLTEtODc2Mzk_f97dc754-ad4e-4f5a-a2b8-aa5d5d92fb7b"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTEtMS0xLTEtODc2Mzk_3b5b5eb1-5058-420c-815f-1e30f79dbf55"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTEtMy0xLTEtODc2Mzk_50d54388-0587-48e2-acf9-4ae4aa50791f"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTItMS0xLTEtODc2Mzk_bb383006-4581-4229-a75e-dc1e134fc940"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTItMy0xLTEtODc2Mzk_865033fe-acbd-45c2-b9db-3d7950b06cc5"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTMtMS0xLTEtODc2Mzk_a367e89f-f439-447c-9ced-e9f6414deebd"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTMtMy0xLTEtODc2Mzk_1fcd09d6-ed99-43e6-9911-8986c11fb5a7"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTQtMS0xLTEtODc2Mzk_a3ca71e1-f686-4fed-a513-b4d4aed3a664"
      unitRef="usd">58733000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjIxMjQ2NjdhMjdmMDRlMzFiMjZhMjhiNWMyZWY4NjFmL3RhYmxlcmFuZ2U6MjEyNDY2N2EyN2YwNGUzMWIyNmEyOGI1YzJlZjg2MWZfMTQtMy0xLTEtODc2Mzk_525589cd-c29f-4eb8-bcd9-f9a13707b0a5"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTI4OQ_4eb9720e-8fa5-4d69-8a25-cfaffef8fc64"
      unitRef="usd">100000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTI4OQ_562be0d1-3233-4468-9f08-d2e8ec812ce3"
      unitRef="usd">100000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RleHRyZWdpb246YTc2ODI5MDUyNmIxNDQ0M2E5YjVmOWViZWU0YzI1MDFfMTc5Mg_6ea9d13a-dd2b-4069-9c6e-41cb0f563b02">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&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:10pt;font-weight:700;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;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;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Dollars In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock>
    <blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0xLTEtMS04NzYzOQ_93986179-9919-4fcc-afe9-cebb79d12a10"
      unitRef="security">10</blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0zLTEtMS04NzYzOQ_7b913182-eaa7-42c1-90dc-87a0ada3324e"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC01LTEtMS04NzYzOQ_77f872e4-7263-43ff-8b74-312dfeaf771b"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC03LTEtMS04NzYzOQ_170ba4b5-e843-4e0c-b59e-5a4681143ff2"
      unitRef="security">10</blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC05LTEtMS04NzYzOQ_0f9f8670-8db5-4ea3-8213-69447f120525"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="ide1c898fc35e4925b81cf4602a198518_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNC0xMS0xLTEtODc2Mzk_1da1e00e-02c6-4132-ad49-cf2814c1fd5d"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0xLTEtMS04NzYzOQ_79f1b4c3-6ab0-40b0-a35c-dbe3b95aa677"
      unitRef="security">10</blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0zLTEtMS04NzYzOQ_c161ca42-6635-48cb-a0ca-831197493416"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS01LTEtMS04NzYzOQ_8adbfe81-922c-44fa-9537-30deb73b7a05"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS03LTEtMS04NzYzOQ_8be4367a-2914-41b6-9075-262ee7563b05"
      unitRef="security">10</blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS05LTEtMS04NzYzOQ_f46c6c26-3dfd-43d5-89f9-804a95c25b5f"
      unitRef="usd">45428000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfNS0xMS0xLTEtODc2Mzk_33a29a33-c48a-471c-a0c6-06da3edcf0ea"
      unitRef="usd">80000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMS0xLTEtODc2Mzk_33da0781-731c-460a-8fb7-7d6d9f970482"
      unitRef="security">11</blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMy0xLTEtODc2Mzk_f2483973-fb7c-4a7b-a4ba-996aa552dbd1"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtNS0xLTEtODc2Mzk_3b9a58bb-4a65-4f6b-91c5-f176b4e7856d"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtNy0xLTEtODc2Mzk_338d4aab-04d5-41ce-a76d-7c097a38c9d8"
      unitRef="security">11</blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtOS0xLTEtODc2Mzk_141d8f5a-d1d9-4781-9480-3ae6c3159d9e"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i82bb4d3c6be241e3bb49476928e24c1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTEtMTEtMS0xLTg3NjM5_7f669c74-0d3b-4981-a57f-58abf1841afb"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMS0xLTEtODc2Mzk_da56e753-efe7-4aba-9adf-dc2fb3aa916a"
      unitRef="security">11</blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMy0xLTEtODc2Mzk_318688ef-4632-4065-9d32-5571a7fc7992"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItNS0xLTEtODc2Mzk_10382ca3-815d-4d7a-8c95-5190622704ca"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItNy0xLTEtODc2Mzk_2a005e3d-064f-4dae-a112-9c872ec9b5df"
      unitRef="security">11</blze:DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItOS0xLTEtODc2Mzk_6555ce35-ed67-4373-ae10-cdac15535fbf"
      unitRef="usd">58589000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue>
    <us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80My9mcmFnOmE3NjgyOTA1MjZiMTQ0NDNhOWI1ZjllYmVlNGMyNTAxL3RhYmxlOjUwZTdjMDAzZGUyNDQ5YWFiOTE0NGYzYjQwNjNiNjYyL3RhYmxlcmFuZ2U6NTBlN2MwMDNkZTI0NDlhYWI5MTQ0ZjNiNDA2M2I2NjJfMTItMTEtMS0xLTg3NjM5_d0f66f1f-6e46-49b4-9ce2-8764b202c140"
      unitRef="usd">144000</us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMjExOQ_bf92ca2d-e523-4b1d-a3ca-d519702f5f29">Fair Value Measurements&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its held-to-maturity investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers between levels of the fair value hierarchy for the three months ended March 31, 2023 and the year ended December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; respectively.&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; The Company held no assets or liabilities that were measured at fair value on a recurring basis as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 and &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;December&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A&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;s of March&#160;31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2022, the Compa&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;ny had $169 thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other current assets on the condensed consolidated balance sheets. Additionally, the Company had $7.3 million and $4.3 million in restricted cash as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023 and December&#160;31, 2022, respectively,&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; related to the line of credit agreement with City National Bank. See Note 11 for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTc0Nw_36a0b432-cec3-489c-b894-9bf3a3f14e93"
      unitRef="usd">169000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTc0Nw_8a66ed90-c290-4098-9f5f-81ae85470dbc"
      unitRef="usd">169000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMjAwMQ_1a688549-50fc-46b4-b660-4395644a86ca"
      unitRef="usd">7300000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80Ni9mcmFnOmRkYTg2ZGNiOTYyMDQ3OTA5NDJjN2U3ODE0YTNjMmQzL3RleHRyZWdpb246ZGRhODZkY2I5NjIwNDc5MDk0MmM3ZTc4MTRhM2MyZDNfMTY0OTI2NzQ0NjM5OA_1f695895-1437-4dde-919e-e2a5e2f71956"
      unitRef="usd">4300000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RleHRyZWdpb246NTlkMTQ4YmU3OTY3NGE3Yjg1YTIwOWEwMjZiNmY4NTBfMTQw_33e0886a-7dbc-4744-9da6-8d982585027e">Prepaid Expenses and Other Current Assets&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable, net&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&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:10pt;font-weight:400;line-height:100%"&gt;1,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid Physical Media hardware&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:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from payment processor&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:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RleHRyZWdpb246NTlkMTQ4YmU3OTY3NGE3Yjg1YTIwOWEwMjZiNmY4NTBfMTQx_95c33a2e-c062-4dbf-b155-7ad1d391de62">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled accounts receivable, net&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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&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:10pt;font-weight:400;line-height:100%"&gt;1,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid subscriptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid Physical Media hardware&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:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable from payment processor&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:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMS0xLTEtMS04NzYzOQ_4b3e5a22-df58-4268-83aa-6b05ee722a5b"
      unitRef="usd">1751000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMS0zLTEtMS04NzYzOQ_9ea41064-96ee-4036-8e03-acc82b6b624f"
      unitRef="usd">1637000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMi0xLTEtMS04NzYzOQ_ec7404d9-4ee1-4001-9c8b-c20af74a9bb6"
      unitRef="usd">1147000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMi0zLTEtMS04NzYzOQ_c95efb51-53e9-4dc4-9ec4-4ffbbe320192"
      unitRef="usd">1288000</us-gaap:PrepaidExpenseCurrent>
    <blze:PrepaidSubscriptionsCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMy0xLTEtMS04NzYzOQ_e5da83d7-d8b0-4b22-a2e4-05bfeea8f9cd"
      unitRef="usd">1606000</blze:PrepaidSubscriptionsCurrent>
    <blze:PrepaidSubscriptionsCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMy0zLTEtMS04NzYzOQ_0da51f4c-c3b3-4d4a-813e-137d9df81104"
      unitRef="usd">1312000</blze:PrepaidSubscriptionsCurrent>
    <blze:PrepaidPhysicalMediaHardwareCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNC0xLTEtMS04NzYzOQ_6e28b10e-89c9-4605-8e31-e7107cb8c17e"
      unitRef="usd">228000</blze:PrepaidPhysicalMediaHardwareCurrent>
    <blze:PrepaidPhysicalMediaHardwareCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNC0zLTEtMS04NzYzOQ_b29a6ed6-4a97-492b-9c3f-338b0d7c7ecb"
      unitRef="usd">246000</blze:PrepaidPhysicalMediaHardwareCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNS0xLTEtMS04NzYzOQ_0c213277-0476-4347-885a-8a00c4fce899"
      unitRef="usd">383000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNS0zLTEtMS04NzYzOQ_11379dad-1718-4f08-9592-982a6b1aa8ea"
      unitRef="usd">365000</us-gaap:CapitalizedContractCostNetCurrent>
    <blze:ReceivablesFromPaymentProcessorCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNi0xLTEtMS04NzYzOQ_fa2636f5-2c8e-40ef-99d1-525fd9098e0c"
      unitRef="usd">369000</blze:ReceivablesFromPaymentProcessorCurrent>
    <blze:ReceivablesFromPaymentProcessorCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfNi0zLTEtMS04NzYzOQ_86bdfc49-5b3a-477e-8ebf-db2c47006bec"
      unitRef="usd">644000</blze:ReceivablesFromPaymentProcessorCurrent>
    <us-gaap:PrepaidInsurance
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOC0xLTEtMS04NzYzOQ_63e7e4ce-8976-4ac2-9e1c-266b2f2185c6"
      unitRef="usd">1209000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOC0zLTEtMS04NzYzOQ_5e7394e5-a0c4-4cb4-b897-9a32dce40752"
      unitRef="usd">1545000</us-gaap:PrepaidInsurance>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOS0xLTEtMS04NzYzOQ_f3f28107-dca2-430a-940f-88274c11c2d8"
      unitRef="usd">935000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfOS0zLTEtMS04NzYzOQ_75d9240d-91cb-4397-8f2a-5326dc6d4f3c"
      unitRef="usd">1083000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMTAtMS0xLTEtODc2Mzk_4be96ed9-4e95-4ff1-9742-b90743da2f06"
      unitRef="usd">7628000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV80OS9mcmFnOjU5ZDE0OGJlNzk2NzRhN2I4NWEyMDlhMDI2YjZmODUwL3RhYmxlOjc2NTBkYWNjNmFmNzRjNjc5YzBjMTc4YmRiNGQxNjVlL3RhYmxlcmFuZ2U6NzY1MGRhY2M2YWY3NGM2NzljMGMxNzhiZGI0ZDE2NWVfMTAtMy0xLTEtODc2Mzk_349a59c6-e8fb-4f41-8186-c09221b25fde"
      unitRef="usd">8120000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTE5Mg_ccb80095-f518-4c1d-be4a-d426b2d50ed6">Property and Equipment, Net&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Data center equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Leased and financed data center equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;62,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Computer equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Construction-in-progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:30pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(60,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $5.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $4.4 million for the three months ended March 31, 2023 and 2022, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. For the Company&#x2019;s equipment under finance leases and lease financing obligations, accumulated depreciation was $26.7&#160;million and $24.5 million as of March&#160;31, 2023 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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;, respectively. The carrying value of the Company&#x2019;s equipment under finance lease agreements and lease financing obligations was $36.3 million and $37.8 million as of March&#160;31, 2023 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, the Company had long-lived assets of $56.6 million, comprising of property and equipment, net and operating lease right-of-use assets, with $51.1 million located in the United States and $5.5 million located in the Netherlands.&lt;br/&gt;&lt;br/&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022&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;, the Company had long-lived assets of $56.3 million, comprising of property and equipment, net and operating lease right-of-use assets, with $50.2 million located in the United States and $6.1 million located in the Netherlands.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTE5Mw_87952d7c-a6d2-47a5-a3de-b431405e79ac">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;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:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Data center equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Leased and financed data center equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;62,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Computer equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Construction-in-progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:30pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total property and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(60,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f74f7d63d134f90a3fa79035b5e5205_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMS0xLTEtMS04NzYzOQ_b3885108-d0b4-48e6-851e-0cfc882ae981"
      unitRef="usd">32205000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i975f13ff007d494383305c039afe6ddc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMS0zLTEtMS04NzYzOQ_67348ae5-12af-4455-9c29-df180f618101"
      unitRef="usd">28531000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ie294bc05a41542ce96aa276a70ce2569_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMi0xLTEtMS04NzYzOQ_b5f2b080-f968-4360-a3ca-6c07c74bd9a1"
      unitRef="usd">62972000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i7e9d113c9da043b6b981dee0e97ef79d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMi0zLTEtMS04NzYzOQ_23821485-bfe1-4a0d-a668-a45959525f6f"
      unitRef="usd">62300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5db716162d4943e6bc973f493eb107c9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMy0xLTEtMS04NzYzOQ_e3c4b72a-3e54-47c4-b85f-96ad000b7d3a"
      unitRef="usd">14416000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7d2c36ade3f643fd9dc6f2f1e5e2a6dd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfMy0zLTEtMS04NzYzOQ_38cf692b-1f4d-4f14-959c-6e5e18382a8e"
      unitRef="usd">11613000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5120dc96116647a4988417a5fc96eb01_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNC0xLTEtMS04NzYzOQ_48b9676c-bd95-4047-b3d1-c56bb7d14078"
      unitRef="usd">2503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i65484caade38444ab7d594244adf80a3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNC0zLTEtMS04NzYzOQ_bbd2eb0f-0910-4c31-b617-ff9690e677ab"
      unitRef="usd">2503000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0558ec01a0424331a2fd980318dd4271_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNS0xLTEtMS04NzYzOQ_ac13bb35-7ff8-41be-922c-ac6ea6469475"
      unitRef="usd">1122000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e014b305ba140649089195a54a8a113_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNS0zLTEtMS04NzYzOQ_e08f0808-f105-4554-9aa5-10d2738feb42"
      unitRef="usd">1268000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i777cbd6370f74bb7999045c2a64163d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNi0xLTEtMS04NzYzOQ_1aa70824-f339-4221-b8e0-768760272f07"
      unitRef="usd">2386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3fb3981a3737482db19a0fdbdbbd3db4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNi0zLTEtMS04NzYzOQ_54367dd4-cf4e-4589-ab6d-5e5d88fac653"
      unitRef="usd">3636000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNy0xLTEtMS04NzYzOQ_c54ddcce-c461-49f0-b74f-21d8279d61ff"
      unitRef="usd">115604000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfNy0zLTEtMS04NzYzOQ_60e13e78-4ad0-4c93-8da6-b1087588fa0d"
      unitRef="usd">109851000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOC0xLTEtMS04NzYzOQ_109458c0-98a2-4798-ae56-f5eb0d03b5ea"
      unitRef="usd">65289000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOC0zLTEtMS04NzYzOQ_22ee624a-3f0a-4c4c-aced-3f2ceb0b4e33"
      unitRef="usd">60476000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOS0xLTEtMS04NzYzOQ_aa65b3ed-2b1f-436c-a88d-873db17f08c7"
      unitRef="usd">50315000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RhYmxlOmI4YTU1YzNiZDljMDQ5N2I5NzgwMGIwNTM2OTE4MWI5L3RhYmxlcmFuZ2U6YjhhNTVjM2JkOWMwNDk3Yjk3ODAwYjA1MzY5MTgxYjlfOS0zLTEtMS04NzYzOQ_6a147c9a-1097-4d74-b107-afd3c0d09f02"
      unitRef="usd">49375000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTM5_2d5258aa-ba49-4568-af1a-31144aaad853"
      unitRef="usd">5000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTQ2_02417088-02e3-4cbe-91d3-fcc1c5b7c6a1"
      unitRef="usd">4400000</us-gaap:Depreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="if2951566c6bf48419ec2394f5cb40491_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMzUz_a3f117d3-b47f-4d4b-bd43-46ff0799187b"
      unitRef="usd">26700000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i4022023aebf84d8d98df169e8db3cb63_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMzYw_5c631039-91d1-468e-8cb6-eaa572cb7604"
      unitRef="usd">24500000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="if2951566c6bf48419ec2394f5cb40491_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTIy_aeb37ba4-c5da-4575-8164-f9a75f0bdf2f"
      unitRef="usd">36300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiability
      contextRef="i4022023aebf84d8d98df169e8db3cb63_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTI5_7f5e68d0-0644-4b04-917a-4665ec7bd055"
      unitRef="usd">37800000</us-gaap:FinanceLeaseLiability>
    <us-gaap:NoncurrentAssets
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE2MzEx_0d577073-9f3f-498d-815f-147645680e4f"
      unitRef="usd">56600000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ic1567882ca3e48e6ab7b2244f6dbbe61_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE2MzE1_fd394881-f54c-457f-a6d6-6090a2b91507"
      unitRef="usd">51100000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i31fb1058171a4d76b66d70ba4b1b737a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfMTA5OTUxMTYzMDI0Ng_e920195c-5fce-4ecf-8523-b029816e1299"
      unitRef="usd">5500000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1NTIy_a39110ed-8921-4432-a6d7-7b44889832e7"
      unitRef="usd">56300000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5a369ab633ff49e9afc9b5254d57ce68_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1OTg4_7066b115-7257-4891-8930-716497df21c8"
      unitRef="usd">50200000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6d3df87398544663b23722a32839dffe_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81Mi9mcmFnOmZjOTczYzVkZDFkYjQ0Y2NhZWIzZmExNzdhMjQ4NTgwL3RleHRyZWdpb246ZmM5NzNjNWRkMWRiNDRjY2FlYjNmYTE3N2EyNDg1ODBfNTQ5NzU1ODE1OTky_f9be7ef2-b235-4b28-82c4-99b420b35da3"
      unitRef="usd">6100000</us-gaap:NoncurrentAssets>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTk1_1e4f9dad-43fd-4cb0-858c-9cf3a72cda35">Capitalized Internal-Use&#160;Software, Net&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized&#160;internal-use software, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Developed software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total capitalized internal-use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total capitalized&#160;internal-use&#160;software, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of capitalized internal-use so&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;ftware was $0.7 million and $0.5&#160;million for the three months ended March 31, 2023 and 2022, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company&#x2019;s condensed consolidated statements of operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, future amortization expense is expected to be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTkz_bc58b41d-0a03-4469-96e5-84707d2e18cb">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized&#160;internal-use software, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Developed software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total capitalized internal-use software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total capitalized&#160;internal-use&#160;software, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i912f4a21727a49dd8d975366cd3be9e2_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMS0xLTEtMS04NzYzOQ_d9577ff5-3889-4243-a02d-4519373126a1"
      unitRef="usd">28220000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ic3d9fcf080324a44b7127f32654ec733_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMS0zLTEtMS04NzYzOQ_de7c3b26-c3e1-45b2-9da5-6601c878e717"
      unitRef="usd">23777000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="ibc45138c6f884480ae33fedf1457e81a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMi0xLTEtMS04NzYzOQ_0f15ed21-09a7-47f5-aaf8-9343f2197f81"
      unitRef="usd">144000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i1ddf6b9b063c45f88ec3672bcec7dd0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMi0zLTEtMS04NzYzOQ_66968ded-3e9b-4232-9ad1-e98ee5568036"
      unitRef="usd">144000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMy0xLTEtMS04NzYzOQ_da8f1735-b96c-41ca-b86e-1a6b4067a620"
      unitRef="usd">28364000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfMy0zLTEtMS04NzYzOQ_e362d2ec-c34d-419e-83b4-8fa9d0d17edb"
      unitRef="usd">23921000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNC0xLTEtMS04NzYzOQ_869ca429-7a1e-41dc-bc88-2b2c4cc07434"
      unitRef="usd">7940000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNC0zLTEtMS04NzYzOQ_8694b92c-f13c-4c5d-bbe1-cfa7e19bef6b"
      unitRef="usd">7217000</us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNS0xLTEtMS04NzYzOQ_239468ca-d45f-400d-90e9-c77d7724192b"
      unitRef="usd">20424000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmE5NDMwNDNjMzIzYTQ0YTJiNzI0YTcyMDViMmRjNjc1L3RhYmxlcmFuZ2U6YTk0MzA0M2MzMjNhNDRhMmI3MjRhNzIwNWIyZGM2NzVfNS0zLTEtMS04NzYzOQ_aeaad145-6c35-4156-8134-7a67fdf79d9c"
      unitRef="usd">16704000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfNjEy_ceb090f3-82fc-4002-84a6-84deabf28711"
      unitRef="usd">700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfNjE5_535b20a9-f358-4104-83d3-36f63aa6a2a9"
      unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RleHRyZWdpb246YzhjMjZhYmVlZmNmNDE4N2I4MmUwYjAwNWU2OTM0NzlfOTk0_088297f1-c371-4cd4-a7a0-cca26cf15a99">As of March&#160;31, 2023, future amortization expense is expected to be as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Remainder of 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfMi0yLTEtMS04NzYzOQ_9687be35-a3d1-4cb5-a660-7d43f560f5c2"
      unitRef="usd">2846000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfMy0yLTEtMS04NzYzOQ_d244dad7-433b-4a17-a939-4fda109380b0"
      unitRef="usd">4772000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNC0yLTEtMS04NzYzOQ_70f8f7ee-1848-41ed-bce1-87c21266394b"
      unitRef="usd">4317000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNS0yLTEtMS04NzYzOQ_c0d85db5-2704-49a3-b5ae-e8eb44c50285"
      unitRef="usd">3864000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNi0yLTEtMS04NzYzOQ_b2e74967-b97c-476a-a1cf-9d91511b9707"
      unitRef="usd">3138000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <blze:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfNy0yLTEtMS04NzYzOQ_40a8d4ce-73a4-4c46-8627-17166e69380c"
      unitRef="usd">1487000</blze:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f04db6bcdf5441681c30f92d8db8f56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81NS9mcmFnOmM4YzI2YWJlZWZjZjQxODdiODJlMGIwMDVlNjkzNDc5L3RhYmxlOmY1MzI4MWI0YjNkMTQ5Nzg4MTIxNmQ1YmNhNGJjM2E2L3RhYmxlcmFuZ2U6ZjUzMjgxYjRiM2QxNDk3ODgxMjE2ZDViY2E0YmMzYTZfOC0yLTEtMS04NzYzOQ_675e8808-2540-4035-9eb6-3f9f4859e706"
      unitRef="usd">20424000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RleHRyZWdpb246NzBhNTdmNTVhN2MzNGU5ZGJjNmViN2VkYWVjMWZmZWJfMTUw_253d52b8-4c62-454a-8bbe-d747545c415f">Accrued Expenses and Other Current Liabilities&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP withholding&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:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&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:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued value-added tax ("VAT") liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed insurance premiums (see Note 11)&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:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RleHRyZWdpb246NzBhNTdmNTVhN2MzNGU5ZGJjNmViN2VkYWVjMWZmZWJfMTUx_cc0fcf46-a5e0-46e9-993b-ce7af6bc6797">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP withholding&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:10pt;font-weight:400;line-height:100%"&gt;1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&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:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued value-added tax ("VAT") liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed insurance premiums (see Note 11)&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:10pt;font-weight:400;line-height:100%"&gt;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMS0xLTEtMS04NzYzOQ_e467d78a-9f9e-446d-a8df-8a73ae1d6bec"
      unitRef="usd">1561000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMS0zLTEtMS04NzYzOQ_087da682-c0f5-40c4-a06a-86451625bbc0"
      unitRef="usd">2728000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <blze:EmployeeStockPurchasePlanWithholdingCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMi0xLTEtMS04NzYzOQ_a5d3b8fc-6f21-46ea-89cd-d78b13144a99"
      unitRef="usd">1182000</blze:EmployeeStockPurchasePlanWithholdingCurrent>
    <blze:EmployeeStockPurchasePlanWithholdingCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMi0zLTEtMS04NzYzOQ_b7cfdf45-451e-4e0a-b0d0-db992261f68e"
      unitRef="usd">415000</blze:EmployeeStockPurchasePlanWithholdingCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMy0xLTEtMS04NzYzOQ_d509a379-9fcd-4bb2-bb38-916a93497f0f"
      unitRef="usd">1693000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfMy0zLTEtMS04NzYzOQ_49713aea-7d97-4d3c-8057-a3cb3e16b4c6"
      unitRef="usd">2881000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNC0xLTEtMS04NzYzOQ_0c578c69-b0fd-42f0-b02f-ec7e8132689c"
      unitRef="usd">226000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNC0zLTEtMS04NzYzOQ_42f7445f-a25b-44aa-9884-65db51a465ce"
      unitRef="usd">208000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <blze:ValueAddedTaxPayable
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0xLTEtMS04NzYzOQ_451edd50-6956-428d-ad0f-39b6045ff7dd"
      unitRef="usd">1020000</blze:ValueAddedTaxPayable>
    <blze:ValueAddedTaxPayable
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0zLTEtMS04NzYzOQ_ee7b29a7-9c76-4994-b668-8ccb1681a32c"
      unitRef="usd">1220000</blze:ValueAddedTaxPayable>
    <blze:FinancedInsurancePremiumsCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0xLTEtMS04OTE5MA_5db1218f-69e9-489f-98b9-147e2ae5e028"
      unitRef="usd">1036000</blze:FinancedInsurancePremiumsCurrent>
    <blze:FinancedInsurancePremiumsCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNi0zLTEtMS04OTE5MA_559695c0-75a7-479d-8806-05a7f653fa7f"
      unitRef="usd">1545000</blze:FinancedInsurancePremiumsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNy0xLTEtMS04NzYzOQ_05aeadb9-2dd1-445a-a592-11e66616f717"
      unitRef="usd">296000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfNy0zLTEtMS04NzYzOQ_7d06c03c-7c85-4d04-81dc-5e3549f0b485"
      unitRef="usd">421000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfOC0xLTEtMS04NzYzOQ_fdaaac0a-4fee-48e5-9ac0-c0234e65fe62"
      unitRef="usd">7014000</blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV81OC9mcmFnOjcwYTU3ZjU1YTdjMzRlOWRiYzZlYjdlZGFlYzFmZmViL3RhYmxlOmYzMjlmNTMxMWQ0YjRiY2NhYzIxZjVkMmRjMGU1NjRmL3RhYmxlcmFuZ2U6ZjMyOWY1MzExZDRiNGJjY2FjMjFmNWQyZGMwZTU2NGZfOC0zLTEtMS04NzYzOQ_59dac8ff-e7b1-447b-9400-6719a216bd2f"
      unitRef="usd">9418000</blze:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfOTcxNA_2e7e57f1-5038-4804-a5ce-ba11097f9530">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Finance Leases and Lease Financing Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjY4_d0e6b91a-a41f-4eb7-a6ce-fba21e619612"&gt;three&lt;/span&gt; to four years and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company&#x2019;s finance lease agreements. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and &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;2026&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Finance leases are included in property and equipment, net on the Company&#x2019;s condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A&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;s of March&#160;31, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was approximately 1.74 years and the weighted average discount rate for finance leases was approximately 9.9%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Company&#x2019;s assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements, depreciation expense was &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;$3.6&#160;million and $2.9&#160;million for the three months ended March 31, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company&#x2019;s finance leases and lease financing obligations is included in cost of revenue in its statements of operations. There have been no material changes to the Company&#x2019;s finance lease obligation and lease financing commitments during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 2023, total finance lease costs were $4.0&#160;million, of which interest expense was approximately $0.7&#160;million, and total lease financing obligation costs were $0.3&#160;million, of which interest expense was approximately $0.1&#160;million. During the three months ended March 31, 2022, total finance lease costs were $3.5&#160;million, of which interest expense was approximately $0.8&#160;million, and total lease financing obligation costs were $0.4&#160;million, of which interest expense was approximately $0.1&#160;million. The cash paid on interest on finance lease and lease financing obligations was $0.8&#160;million and $0.9&#160;million for the three months ended March 31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its facilities for data centers and office space under&#160;non-cancelable&#160;operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company&#x2019;s lease agreements. &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;The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e Company's leases have original lease periods expiring between 2023 and 2031. The Company did not have a material amount of short-term leases as of &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;March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &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;March&#160;31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the weighted average remaining lease&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; term for operating leases was approximately 5.7 years and the weighted average discount rate for operating leases was approximately 6.0%. There have been no material changes to the Company&#x2019;s operating lease commitments, which excludes amounts allocated to services under operating lease agreements that are considered non-lease components during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-lease components included in the Company&#x2019;s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgment and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility. There have been no material changes to the Company&#x2019;s non-cancellable contractual obligations for non-lease components during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rental expense related to the Company&#x2019;s operating leases was $2.0 million and $1.4 million for the three months ended March 31, 2023 and 2022, of which $1.5 million and $1.1 million &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;is included in cost of revenue in its statement of operations, respectively. Total operating lease cost was &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;$2.7 million and $1.7 million for&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the three months ended March 31, 2023 and &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;2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively, which does not include costs related to services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&#160;non-cancellable&#160;commitments relate mainly to service agreements used to facilitate the Company&#x2019;s infrastructure operations.&#160;As of March&#160;31, 2023, the Company had non-cancelable purchase commitments of &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;$7.5 million and $0.5 million payable during the years ending December&#160;31, 2023 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;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) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed &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;$0.5 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;$0.4 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to the 401(k) plan during the &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;three months ended March 31, 2023 and 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/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-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings are likely to have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 15, 2022, the Company received a demand letter from the investors that entered into the Simple Agreement for Future Equity (&#x201c;SAFE&#x201d;) agreements with the Company in August 2021, which related to a contractual dispute in connection with the SAFE transaction. In February 2023, the Company settled with the SAFE holders for a full release of all claims related to the SAFE transaction for a one-time payment in the amount of $1.5&#160;million in aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of the SAFE holders, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TMT Investments PLC, a beneficial owner of more than 5% of the Company&#x2019;s capital stock, was a party to the settlement and received a pro-rata payment of $0.3&#160;million as part of the SAFE settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sales Tax&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company&#x2019;s analysis, its total accrual for sales tax payable was &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;$0.2&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued VAT Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company&#x2019;s analysis, its total accrual for VAT tax payable was &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;$1.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1.2 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which includes estimated amounts for penalties and interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company&#x2019;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#x2019;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed consolidated statements of operations in connection with the indemnification provisions.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <blze:CapitalLeasesAgreementTerm
      contextRef="i8059518921854726b5ca0a46b88a07cc_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMjc0_046b9c7e-5bfe-4182-9a14-4bfad80c114f">P4Y</blze:CapitalLeasesAgreementTerm>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODgx_c4f07da0-8691-40b3-a977-15ff5fc49118">P1Y8M26D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfOTY2_939bbb43-896a-40ec-8f80-9aee1af92b74"
      unitRef="number">0.099</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTE0Mw_c44f7107-5e07-416b-8f4d-c7211ba965ed"
      unitRef="usd">3600000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTE1MA_c3649a0d-6bdc-4344-b383-89f44f2495d0"
      unitRef="usd">2900000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <blze:FinanceLeaseCost
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTU4Mw_7dac5321-8f01-4770-9d02-7f1f74b89d2c"
      unitRef="usd">4000000</blze:FinanceLeaseCost>
    <blze:FinanceLeaseCostInterestExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTYzMQ_8c217e81-f960-42d7-9939-b5936acc5532"
      unitRef="usd">700000</blze:FinanceLeaseCostInterestExpense>
    <blze:LeaseFinancingObligation
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY4Mw_a26ae2ae-e377-4276-a67f-dea20d0a2a09"
      unitRef="usd">300000</blze:LeaseFinancingObligation>
    <blze:LeaseFinancingObligationInterestExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTczMQ_d61a8d44-71d6-4f4c-a0be-b80a2cd50a59"
      unitRef="usd">100000</blze:LeaseFinancingObligationInterestExpense>
    <blze:FinanceLeaseCost
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTc4MQ_7e2b121f-5203-43f3-9dd8-e7bef935e8f5"
      unitRef="usd">3500000</blze:FinanceLeaseCost>
    <blze:FinanceLeaseCostInterestExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTgyOQ_e3b72788-9a73-4a67-9c33-65d9556373ff"
      unitRef="usd">800000</blze:FinanceLeaseCostInterestExpense>
    <blze:LeaseFinancingObligation
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTg4MQ_7ad95971-f2e3-44c6-af0c-dcdf171cc613"
      unitRef="usd">400000</blze:LeaseFinancingObligation>
    <blze:LeaseFinancingObligationInterestExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTkyOQ_51adc31d-fe35-453a-9279-37a5ccc47d88"
      unitRef="usd">100000</blze:LeaseFinancingObligationInterestExpense>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3MDcx_c34d1bbd-44a8-4373-b825-db8356d043b7"
      unitRef="usd">800000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3MDc4_28ce1724-d99d-4123-8a2b-c8e0a6762ff2"
      unitRef="usd">900000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNDE4Nw_42093062-e551-4c91-9daf-5bf1c622cd77">P5Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNDI3NA_54224515-7cf4-4f4d-90f0-fa339288d563"
      unitRef="number">0.060</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTI1Nw_39d80814-589e-4dd7-9137-73535b741e47"
      unitRef="usd">2000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3NjUx_28bee416-f77c-40dc-a509-db05c2e47208"
      unitRef="usd">1400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTI4MQ_28d980be-79c2-4363-800c-dcdb7c39860b"
      unitRef="usd">1500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3Njcz_d7767cc1-4965-4d1c-b182-49216c343ce5"
      unitRef="usd">1100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3ODE2_02f92a00-b4b0-425f-b3c2-eeccbcf1f8ef"
      unitRef="usd">2700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNTQ5NzU1ODI3ODky_0caf6e01-b051-4a9c-906e-8d72903a99d9"
      unitRef="usd">1700000</us-gaap:OperatingLeaseCost>
    <us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjI5NA_4d8cea12-e361-42e8-8cc4-74fb7ee89543"
      unitRef="usd">7500000</us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjMwMQ_e2dfbde3-d7ef-439f-bc8e-24b1d92f1158"
      unitRef="usd">500000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjU0Mw_a774150f-c76e-48dd-a886-6469ecffafc5"
      unitRef="usd">500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfNjU1MA_68200fee-8769-4497-b362-df95dd968d7e"
      unitRef="usd">400000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:LossContingencyDamagesPaidValue
      contextRef="i814950b49428412b8479661744b3fb7c_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY0OTI2NzQ2Nzg4OA_4c2a3d17-994f-448d-b89b-541615e0ad87"
      unitRef="usd">1500000</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2e8a29587ff647fcbfd5bfdd8aac8286_D20230201-20230228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfMTY0OTI2NzQ2NzkxNg_b82b85a8-aeb6-4915-91ce-e323e17dca01"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="i329deb4e0dcd48c6816e91c6cb761c51_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODI5Mw_1d16c814-9638-4e99-a018-5f22cf3a5412"
      unitRef="usd">200000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODI5Mw_e9b76069-b914-4202-8c1c-389be1ac2f03"
      unitRef="usd">200000</us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent>
    <blze:ValueAddedTaxPayable
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODc3OA_fa540a9c-c3fd-4aeb-9325-7726764230d2"
      unitRef="usd">1000000</blze:ValueAddedTaxPayable>
    <blze:ValueAddedTaxPayable
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82MS9mcmFnOmU5Zjk2ZDY5MzJjMzRiMzc4NTVmMzZhOGQ3YzM0NWVhL3RleHRyZWdpb246ZTlmOTZkNjkzMmMzNGIzNzg1NWYzNmE4ZDdjMzQ1ZWFfODc4NQ_66dfeff8-7472-4ed8-846f-ca72b8187d00"
      unitRef="usd">1200000</blze:ValueAddedTaxPayable>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfNTczOA_529b88fe-439b-4d98-b264-4fb462a3e5d8">Debt&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the &#x201c;RCA&#x201d;) with City National Bank (&#x201c;Lender&#x201d;). Under this amendment, the amount available to be borrowed was increased to $30.0 million from $9.5 million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company&#x2019;s discretion, (a) the average Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) plus 2.00%, or (b) the base rate, as originally defined in the RCA. There were no other material changes to the agreement as a result of the amendment. As of March&#160;31, 2023, the&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; Company had an outstanding balance of $7.3 million and the total amount available to the Company to be borrowed was $22.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the RCA, the outstanding balance of $7.3 million as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023&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; was collateralized by an equal amount of cash held by the Company. As such, the Company held $7.3&#160;million in cash that it deemed to be restricted and is included in restricted cash, non-current on the Company&#x2019;s condensed consolidated balance sheet as of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023&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;. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2023, the &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;interest rate associated with the outstanding balance under the RCA was 6.6%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.1 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three months ended March 31, 2023. The Company recorded no interest expense related to the RCA during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advances under the RCA are due in full in September 2024. As the RCA is a multi-year revolving credit agreement, the Company classifies the facility as long-term debt on its condensed consolidated balance sheet as it has the intent and ability to maintain the facility outstanding for longer than 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Insurance Premium Financing Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $2.1&#160;million. The Company has executed a Finance Agreement with AFCO Premium Credit LLC over a term of twelve months, with an annual interest rate of &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;4.5%, that finances the payment of the total premiums owed. The agreement requires a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.5&#160;million down payment, with the remaining $1.5&#160;million plus interest paid over three quarterly installments. These quarterly payments started February 10, 2023. As of March&#160;31, 2023, the unpaid balance is approximately &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;$1.0&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;reported as a component of accrued expenses and other current liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5c3647d1ec55416bb0d7a80874690ac7_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTI1OQ_40272edd-168f-4ef2-bda6-19d8e8239f8a"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic7a80d6d62704234b1ef2be7b27c69aa_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTI2Nw_fdead1d5-ed96-415a-976d-f39122e7667c"
      unitRef="usd">9500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0a948bf26cad47d4972210a8040cbcd2_D20230101-20230131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE0Ng_037c7073-d089-40c6-b045-7bea9718779c"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTUwMA_9eeb189c-397b-4bdb-ba6a-f71ac9592b13"
      unitRef="usd">7300000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTU2OA_7cfb98da-e018-4569-8dbf-dbba9830cff8"
      unitRef="usd">22700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTYxNQ_9eeb189c-397b-4bdb-ba6a-f71ac9592b13"
      unitRef="usd">7300000</us-gaap:LineOfCredit>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTczNg_abc8db26-0ce2-4b52-9d4b-427fbb9768d1"
      unitRef="usd">7300000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i99b8f76db1aa4636a568bdb726c45c1c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMjM0Mw_23055a2b-857d-4f4e-aa5e-f547c1d9f79f"
      unitRef="number">0.066</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:InterestExpense
      contextRef="if3421421cfdb475cbd5e9f7791f907c5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTA5OTUxMTY1Njg5Nw_1ad4964b-76f3-4797-87aa-be140d632d72"
      unitRef="usd">100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i40ca005efb6f4519b1dd2b8eca3f9b0b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE1Mg_9b8f5277-12ff-425a-a3eb-19086a9ab8e8"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE2MQ_c9a1dfc3-0997-4219-951b-308e6b5fbd5a"
      unitRef="usd">2100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjIwOA_f5af39b8-6060-4e2b-b789-4243866c2f02">P12M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE3NQ_14c12a47-58a5-44e9-be4b-3a38e75574dc"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <blze:DebtInstrumentDownPayment
      contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE4MQ_4fe688bb-1c3b-4e8f-8713-44d0e2478768"
      unitRef="usd">500000</blze:DebtInstrumentDownPayment>
    <us-gaap:LongTermDebt
      contextRef="icbc2a48a1ab04ab1b3da185f09d21823_I20221130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjE5NQ_0c30b9f5-39ab-49c6-8c53-cf50f64705f7"
      unitRef="usd">1500000</us-gaap:LongTermDebt>
    <blze:DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments
      contextRef="iade431b2fad640bf8c0183c66040d6e9_D20221101-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjIyOA_5d793ce5-1445-4800-bed0-17d302445c85"
      unitRef="installment">3</blze:DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments>
    <us-gaap:LongTermDebt
      contextRef="i02c5b5e65d964b2eb83ead7396534e21_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NC9mcmFnOjNhYjk3ODc4NThiOTQyYzI4MDgyNzg1OTdkMGNiNjhjL3RleHRyZWdpb246M2FiOTc4Nzg1OGI5NDJjMjgwODI3ODU5N2QwY2I2OGNfMTY0OTI2NzQ3MjI1Mg_c8d9a81f-6eb9-4d74-a4cb-75a442a19eab"
      unitRef="usd">1000000</us-gaap:LongTermDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMTEzNA_d0b19c2e-fa8f-4dc3-91fa-2e4ecdc999a5">Stockholders&#x2019; Equity &lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The Company has&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and is convertible at any time into one share of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for future issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2011 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,862,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,464,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&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:10pt;font-weight:400;line-height:100%"&gt;3,986,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,716,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Shares available for future grants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,268,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,914,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare
      contextRef="id72e2f4bb70a4e4d8aa7cf91d0fb0c68_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfOTE1_37b7abcb-1764-4bef-b142-e04c3d229ada"
      unitRef="vote">1</blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare>
    <blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare
      contextRef="i052cebcaa3144d318c4c109590bbe764_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfOTc0_dd70e324-02c3-4774-b97a-6fe21994ba6d"
      unitRef="vote">10</blze:CommonStockVotingRightsNumberOfVotesAllowedToEachShare>
    <blze:CommonStockConversionRatio
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMjE5OTAyMzI1NjY4OA_e4f7af16-77cc-4c73-9d57-47c4c6373184"
      unitRef="number">1</blze:CommonStockConversionRatio>
    <blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RleHRyZWdpb246NjA4OGYxZTljNmVlNDA0ZWJiOTI2ZjdmYWMwZmI5ZWJfMTEzNQ_9dee339f-e887-4c5d-85ab-02aa603f60c3">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for future issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;2011 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;10,862,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,464,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&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:10pt;font-weight:400;line-height:100%"&gt;3,986,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;3,716,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Shares available for future grants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:12pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,268,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,914,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5df7f1fe53354336a14170b27f470b17_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMi0xLTEtMS04NzYzOQ_410a7e04-dc4e-452f-88c6-1eafb7c85ece"
      unitRef="shares">10299897</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i401706fe52954059b575a9b34f33914f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMi0zLTEtMS04NzYzOQ_fc90973b-d3f8-46f1-9184-9dd43973657c"
      unitRef="shares">10862094</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="if330b57307344c53859509e04a660cfb_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMy0xLTEtMS04NzYzOQ_ce9020ac-ba8b-4ce0-8801-dbadcc0f0a01"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i323934156245438d9927b912dee40280_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMy0zLTEtMS04NzYzOQ_c5ee6ee3-a927-4f27-a62e-0defa97af554"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icf758ad912294e00a1840acc2f9f2e22_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNS0xLTEtMS04NzYzOQ_38595e58-3c69-4a6e-bce5-0e39e63818c8"
      unitRef="shares">1464030</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="iaed65961f6a542079956c8463454fe85_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNS0zLTEtMS04NzYzOQ_cab7ce4f-0d2b-44f0-acea-ba0c987b938d"
      unitRef="shares">1509187</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i851e7b93b85e40f0a7b4a5a9ba207480_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNi0xLTEtMS04NzYzOQ_9a27bb01-7bd6-4dcb-b1c3-35c0d03abf66"
      unitRef="shares">3986997</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i1e0a19af9ff24cd69e2a8c9b54074c48_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNi0zLTEtMS04NzYzOQ_e44ad6d9-9962-47e3-9442-5e7c74555668"
      unitRef="shares">3716061</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie67527a176ce4f4a85f3099f3bfc2d29_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNy0xLTEtMS04NzYzOQ_a6a65160-1861-4db3-8af0-7ea2ce5f897f"
      unitRef="shares">1859223</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i40d42aa400a948ef94511dcfdd635a6c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfNy0zLTEtMS04NzYzOQ_1189df0e-05c9-4ffc-b3a9-d88e8d20b383"
      unitRef="shares">1836566</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ia0eca4f5c695413dad6d37b65967670c_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfOS0xLTEtMS04NzYzOQ_e964d76a-b33f-49da-bb98-5e640bcd5c20"
      unitRef="shares">1658006</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i49b2d15c9cd64fca9b2d8e31942d5d0e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfOS0zLTEtMS04NzYzOQ_dfea7349-8d0c-499b-b575-e68afd1e8c51"
      unitRef="shares">990132</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMTAtMS0xLTEtODc2Mzk_2110d976-199b-4ce7-8adf-e8d8db60c391"
      unitRef="shares">19268153</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82Ny9mcmFnOjYwODhmMWU5YzZlZTQwNGViYjkyNmY3ZmFjMGZiOWViL3RhYmxlOjAyNGUxMmM1YzczNDQwN2NhZTQ4OGZiMjJkMzg4NDRiL3RhYmxlcmFuZ2U6MDI0ZTEyYzVjNzM0NDA3Y2FlNDg4ZmIyMmQzODg0NGJfMTAtMy0xLTEtODc2Mzk_6c2e387d-fe20-45e0-837a-19f0ad78f6ba"
      unitRef="shares">18914040</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3MQ_0c13307d-0160-4d2e-99da-8084064b6fe0">Stock-Based Compensation&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Share Reserve.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The number of shares of common stock available for issuance under the 2021 Equity Incentive Plan (&#x201c;2021 Plan&#x201d;) equals the sum of 5,262,500 shares plus up to approximately 13,719,000 shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company&#x2019;s fiscal years, commencing in 2022 and ending in 2031, by a number equal to the lowest of (i) 4,784,100 shares, (ii) 5% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by &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;809,916 and 1,519,241&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units (&#x201c;RSUs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTQ2_97bc8f0c-57b7-48ad-8aae-18259cbadf6c"&gt;three&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI1OTUz_5f23750a-49f3-4f65-88f5-905f8a88eada"&gt;four&lt;/span&gt; year period for employees, and over a one year period for non-employee directors. RSU&#x2019;s granted pursuant to the Company&#x2019;s bonus plan have immediate vesting, see the section titled &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;Bonus Plan&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; below.&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity for the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,716,061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;989,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(626,772)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;(91,575)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,986,997&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options.&#160;&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;Stock options granted under the Company&#x2019;s equity plans generally vest based on continued service over four years and expire ten years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022. &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;No stock options were granted during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected term.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;For stock options considered to be &#x201c;plain vanilla&#x201d; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#x2019;s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected volatility.&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-free interest rate.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected dividend yield.&#160;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of equity award activity under the Company&#x2019;s equity plans and related information is as follows (in thousands, except share, price and year data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;available for&lt;br/&gt;grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;br/&gt;stock&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,371,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(496,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;RSU award activity&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:10pt;font-weight:400;line-height:100%"&gt;(897,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,763,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Vested and exercisable as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,755,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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:10pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted during the three months ended March 31, 2023. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of options granted w&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;as &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$13.29 during the three months ended March 31, 2022. The intrinsic value of options exercised for the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2022 was &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;$2.1&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;$4.1&#160;million,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company&#x2019;s common stock at the time of exercise. The aggregate grant-date fair value of options vested was &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;$2.3&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;$1.8&#160;million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;ESPP&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company&#x2019;s Board of Directors adopted the 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), which became effective on the date of the IPO. As of December 31, 2022, the ESPP reserved and authorized the issuance of up to a total of 1,564,496 shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by 667,874 and 607,696 during the &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;three months ended March 31, 2023 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no shares purchased during the &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;three months ended March 31, 2023, as the first purchase date in 2023 will occur in May 2023.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The fair value of the purchase rights under the ESPP was estima&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;ted using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company&#x2019;s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $1.0&#160;million and $0.8&#160;million f&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;or the three months ended March 31, 2023 and 2022&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;, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, of which the Company capitalize&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;d $0.2&#160;million and less than $0.1&#160;million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. As of March&#160;31, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $3.7&#160;million and is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;expected to be recognized over a weighted average period of one year. As of March&#160;31, 2023, $1.2&#160;million had been withheld on behalf of employees, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP during the three months ended March 31, 2023 and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45% - 68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45% - 57%&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10% - 4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10% - 0.51%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;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 Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense included in the condensed &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;consolidated &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;statements of operations was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 2022, the Company capitalize&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;d $1.0&#160;million and $0.4&#160;million, respectively, of stock-based compensation for the development of internal-use software. As of March&#160;31, 2023, total compensation cost related to stock options and RSUs not yet vested was $18.2&#160;million and $23.4&#160;million, respectively&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which will be recognized over a weighted-average period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMTA1_4ade79a0-b1c8-4b73-9bcf-1b9a46036e34"&gt;two&lt;/span&gt; and three years for stock options and RSUs, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Bonus Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During March 2022, the Company&#x2019;s Compensation Committee approved a new bonus structure (&#x201c;Bonus Plan&#x201d;) for its employees. The Bonus Plan is contingent upon the achievement of 2022 corporate performance targets. Pursuant to the Bonus Plan, during February 2023 the Company&#x2019;s Compensation Committee approved the issuance of approximately 288,000 RSUs that immediately vested. The Company recognized $0.5&#160;million in respective stock-based compensation during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During February 2023, the Company&#x2019;s Board of Directors approved 2023 corporate performance targets under its Bonus Plan for its employees. If these performance targets are met during 2023, employees will be paid out under the plan in RSUs in 2024. As a result, the Company recognized $0.6&#160;million in stock-based compensation during the three months ended March 31, 2023 based on progress made towards these performance targets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i022b9399307741d28da3b756afd8f8cb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNjAy_b919f973-8dbc-452d-8b7f-33de16dfa7f4"
      unitRef="shares">5262500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNjM3_a32e28a0-6f82-4bc3-ba9d-fd96a7116c79"
      unitRef="shares">13719000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized
      contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTAxOA_70be988f-c84e-464f-bda8-f8db26b60b98"
      unitRef="shares">4784100</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding
      contextRef="if14d5f9fb3f341f0b9c2ba3f4a487a61_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTAzNA_ba7ae976-a6bb-4a5b-95cb-88ddb0c21a0a"
      unitRef="number">0.05</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ic5aa5657a93c47f78070cce522e23ecc_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODM5MTYw_01d74df8-a104-4410-838c-c3c88dcee990"
      unitRef="shares">809916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="id1bb444b96f14d40ba1482cc56d86d73_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY0NTM0Mw_17c1a8e1-53b6-4b7a-bf30-48a86cab7187"
      unitRef="shares">1519241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i395ce0c28c08436ba2408b227a58e755_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMzI5ODUzNDkxNTI1Mw_bee4296d-bd38-46a3-9c85-756aff721931">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMyNA_7289fa52-2d79-483f-9300-13df04659aff">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSU activity for the &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;three months ended March 31, 2023&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,716,061&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;989,283&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(626,772)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;(91,575)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,986,997&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i12846907a2104e008e05c45056508596_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMS0xLTEtMS04OTM3Nw_e4fb89e0-5f50-445d-8bce-eb5ca28b9670"
      unitRef="shares">3716061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i12846907a2104e008e05c45056508596_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMS0zLTEtMS04OTM3Nw_df312c82-11e8-4292-82b2-8e540a279fdd"
      unitRef="usdPerShare">6.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMi0xLTEtMS04OTM3Nw_001bab8b-9075-459c-91a5-16ef0f07d1d0"
      unitRef="shares">989283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMi0zLTEtMS04OTM3Nw_3c08fb49-12ee-4aef-a6c8-c0a4fa4a9ef0"
      unitRef="usdPerShare">5.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMy0xLTEtMS04OTM3Nw_8847e07d-ce11-4595-9b74-7ccd6cfc3c47"
      unitRef="shares">626772</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfMy0zLTEtMS04OTM3Nw_eef7aad2-f685-4f51-b8e3-4d43a54f82ec"
      unitRef="usdPerShare">6.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNC0xLTEtMS04OTM3Nw_71619e47-bd79-4c2f-a5c7-24e96ad9dde9"
      unitRef="shares">91575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNC0zLTEtMS04OTM3Nw_9f322b4a-be17-4934-8e09-83bb460e0b6a"
      unitRef="usdPerShare">5.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id2ba223d412043c593524647861f64cc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNS0xLTEtMS04OTM3Nw_ec57b7c5-c6b0-4887-8957-1bc0dc2e5b03"
      unitRef="shares">3986997</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id2ba223d412043c593524647861f64cc_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmFlYTViMjM4Y2NiNzRlYjQ4NjNiODI3NmM2NTliMzAxL3RhYmxlcmFuZ2U6YWVhNWIyMzhjY2I3NGViNDg2M2I4Mjc2YzY1OWIzMDFfNS0zLTEtMS04OTM3Nw_80fbe3e6-2fc8-4dfd-83e9-df32a92316b7"
      unitRef="usdPerShare">6.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTg5NA_d95e4e7f-92b0-4160-8b48-5b382a8e7bdf">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i591521a2f4e541acab4bc9ce9ac50bd7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTkwOA_abd053ea-619c-4b21-abab-9ac3c0eac55c">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3NQ_4bc6c3f4-bd21-4e9a-a407-47bdc0739275">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022. &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;No stock options were granted during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;A summary of equity award activity under the Company&#x2019;s equity plans and related information is as follows (in thousands, except share, price and year data):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.172%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&lt;br/&gt;available for&lt;br/&gt;grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;br/&gt;stock&lt;br/&gt;options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;remaining&lt;br/&gt;contractual&lt;br/&gt;life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;intrinsic&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,836,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,371,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(496,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;RSU award activity&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:10pt;font-weight:400;line-height:100%"&gt;(897,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Balance as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,763,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Vested and exercisable as of March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,755,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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:10pt;font-weight:400;line-height:100%"&gt;4.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.08&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI4ODA1_8acebf98-8e0f-44bf-a89f-8ba011cf6af2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMi0zLTEtMS04OTQwNA_f8863723-0147-4949-a711-76fce4c90886">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMy0xLTEtMS05NzIwMQ_842f8dcf-ef93-442f-9847-07c84e489ca4"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfMy0zLTEtMS04OTQwNA_09efdce3-d979-428f-abec-d95865a1197f"
      unitRef="number">0.490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNC0xLTEtMS05NzIwMQ_52f588d8-3216-4e1c-adc6-29d86692f84a"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNC0zLTEtMS04OTQwNA_573c1321-9ad4-4d5f-bb82-3bb75ffd534e"
      unitRef="number">0.0120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i763de0f3f91d47ba905077740e8d63cc_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNS0xLTEtMS04OTQwNA_e34284cf-d053-49bb-8a28-7e98e42cde91"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU3NTY3NWI5YjllYjRjMTY5ZDA3MDZiYmU4YjQ5MjI0L3RhYmxlcmFuZ2U6ZTc1Njc1YjliOWViNGMxNjlkMDcwNmJiZThiNDkyMjRfNS0zLTEtMS04OTQwNA_b316840a-0bd0-4cd8-8da0-f11aad5a7a74"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODI5ODA5_b0edef7a-55e9-44a2-9685-71dafd6b93d3"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS0xLTEtMS04NzYzOQ_3a2550ca-db12-4d88-bb82-aae1540672b2"
      unitRef="shares">1836566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS0zLTEtMS04NzYzOQ_dc4e587e-d5f0-4a6c-a5ee-04e5c7216af2"
      unitRef="shares">12371281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS01LTEtMS04NzYzOQ_ad4e08a1-bb43-4329-a9a4-59f02e34d460"
      unitRef="usdPerShare">5.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i145502e95942491bb2f2aeb8c3dbcdad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS03LTEtMS04NzYzOQ_0899f472-7552-481f-9544-c2cc43e6ff5f">P6Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMS05LTEtMS04NzYzOQ_1651db42-2a73-4c01-8690-c01aa388cc2f"
      unitRef="usd">32385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMi0xLTEtMS04NzYzOQ_a132bf79-2904-44a1-a8d8-37c378d94ac3"
      unitRef="shares">809916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy0xLTEtMS04NzYzOQ_12924e34-ceaa-4cc4-a615-caa198eb1650"
      unitRef="shares">0</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy0zLTEtMS04NzYzOQ_af30da5a-3281-43ed-9c5d-ca73a09238fe"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfMy01LTEtMS04NzYzOQ_9ad55088-d502-4fdc-b8c5-80c02f7c25cd"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC0xLTEtMS04NzYzOQ_c2767a32-e101-4291-8391-a24ed15b4c1d"
      unitRef="shares">0</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC0zLTEtMS04NzYzOQ_28a3ad8f-f00a-47c9-ae4a-e98023cff7a6"
      unitRef="shares">496905</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNC01LTEtMS04NzYzOQ_7e5857bd-fe38-411f-adc3-3c31c8496663"
      unitRef="usdPerShare">1.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS0xLTEtMS04NzYzOQ_aedf3cc2-7413-44b3-88af-411a7ad80c0f"
      unitRef="shares">110449</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS0zLTEtMS04NzYzOQ_593e4117-f14e-4685-81f1-09936a1940f9"
      unitRef="shares">110449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNS01LTEtMS04NzYzOQ_09ced29b-8f47-4d00-9db1-0736e83a881c"
      unitRef="usdPerShare">12.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfNi0xLTEtMS04NzYzOQ_b6ddb2bf-6636-4a97-80d2-098fe3377ea7"
      unitRef="shares">897708</blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC0xLTEtMS04NzYzOQ_408074c2-1f62-4e27-b7af-fcf5506e9b98"
      unitRef="shares">1859223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC0zLTEtMS04NzYzOQ_aa0d0837-e27e-472e-a011-fda18d36ba06"
      unitRef="shares">11763927</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC01LTEtMS04NzYzOQ_24bdc0b0-6e55-4500-9399-86923696c80f"
      unitRef="usdPerShare">5.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC03LTEtMS04NzYzOQ_e986311e-b04d-4b74-bf28-23f7787bfe5f">P5Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOC05LTEtMS04NzYzOQ_db1f0588-2557-4d4f-942c-e62663a9d0db"
      unitRef="usd">20684000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS0zLTEtMS04NzYzOQ_0523341f-60cb-43f5-9830-32bde14330c7"
      unitRef="shares">8755570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS01LTEtMS04NzYzOQ_2fa92bf5-a991-4d42-98d3-b76a4136a698"
      unitRef="usdPerShare">4.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS03LTEtMS04NzYzOQ_8c327a31-0bd4-4584-a211-f52d87150af2">P5Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjg3YTUxYzkzYjIwZjRmZTZhOTI4MzdkYmY4YThhMWRmL3RhYmxlcmFuZ2U6ODdhNTFjOTNiMjBmNGZlNmE5MjgzN2RiZjhhOGExZGZfOS05LTEtMS04NzYzOQ_e6af3456-3eed-4001-91eb-2a681efb98bc"
      unitRef="usd">19219000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTQ5NzU1ODMxMDM3_8acebf98-8e0f-44bf-a89f-8ba011cf6af2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjE3MA_7c27dec4-bfb8-4052-9df4-b232017b5e4e"
      unitRef="usdPerShare">13.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjI3Mg_4b6cc570-6a4c-42ff-8eda-e33f799f54c6"
      unitRef="usd">2100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjI3OQ_b2dee1fc-bae6-4cd0-863b-8cd32057e977"
      unitRef="usd">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjUzMw_7fc04116-faa7-45ec-b0ee-aec9275e00ed"
      unitRef="usd">2300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMjU0MA_dd7c4f11-eb74-41d0-b191-07192d26f708"
      unitRef="usd">1800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i418ee1f27995403b84ede097f451978f_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTU2OA_05cfbbfd-b257-4ad6-a80f-68df5d78e904"
      unitRef="shares">1564496</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNTcxNQ_98b2a29a-51e8-427f-a982-a86387a4d459"
      unitRef="shares">667874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY0NjM5Mg_02b1f24c-cb73-4120-96eb-d56d60296cb4"
      unitRef="shares">607696</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODI1Ng_0dde6d65-765b-4466-a1c8-56252a15acd9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzQ4NA_5c8475b3-08d0-480f-bb63-e3529c623eba"
      unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzQ5MQ_ad98a82a-daa3-4916-8adf-c9dc8fd7c146"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY1MDYxNQ_7151dce8-2dfb-4458-98ef-d18cae511d0d"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ice78a2f405c14599ae7e1c404d6812a9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTA5OTUxMTY1MDc2NQ_ab19017a-1164-468a-bd41-9a69b86ac9ee"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i2425a02896b5410bb676c17650563353_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzYxMA_3cda6530-6097-4cfa-ac1d-de538281bec1"
      unitRef="usd">3700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0ff11f9530ca49c8857e536ad5e226a5_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ3MzU0NQ_49a18569-2847-4d11-a555-6790eb7e36f6">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <blze:EmployeeStockPurchasePlanWithholdingCurrent
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfNzY5NQ_60b41358-2b67-4034-84b9-e727b943bacf"
      unitRef="usd">1200000</blze:EmployeeStockPurchasePlanWithholdingCurrent>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3Ng_61e77905-85cd-4e11-bf86-0a12079a5eae">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.293%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 2.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Expected volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45% - 68%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45% - 57%&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10% - 4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.10% - 0.51%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQ1NmQ2OWRjM2U2NjQzZWFhMmRmNWNiZTZiMTNjZmZkXzQ_f022d581-98fb-4b13-bdfc-47d92dd09bcb">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQ1NmQ2OWRjM2U2NjQzZWFhMmRmNWNiZTZiMTNjZmZkXzk_e578d1c5-69b9-4576-b57b-ef81786067ab">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjgwYjRlN2FhNWQ5ZjRhMGNiMmZmZDI0ZDRiYzM2ZjYzXzQ_6bb79675-02ff-43cd-847c-235b616d157c">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMi0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjgwYjRlN2FhNWQ5ZjRhMGNiMmZmZDI0ZDRiYzM2ZjYzXzk_b97d20df-8486-4c7f-bb32-8570a89606ca">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjE1ZWU4YWQxZjc3YTQwNjBhM2ZkNjVjY2ZhNDc3YWU0XzQ_754115ee-9394-44ad-9a92-acc18671b61e"
      unitRef="number">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjE1ZWU4YWQxZjc3YTQwNjBhM2ZkNjVjY2ZhNDc3YWU0Xzk_4f277bcb-37e0-4a3e-8302-aee548fe552e"
      unitRef="number">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjFiZTZlMWY5NTk2YTQwNjNhZjI4NjM3ODQyZWIyMDNlXzQ_5c005e6d-0d2b-4e98-87d2-27fbc02e99b1"
      unitRef="number">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfMy0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOjFiZTZlMWY5NTk2YTQwNjNhZjI4NjM3ODQyZWIyMDNlXzk_47056790-a038-49d9-8a74-3c2321ef770c"
      unitRef="number">0.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib5c5a7be40544e1785e31f037b1a78a8_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjk1NGI3MzhlZGQ2ZjQzOWM5MGYxYTEyOWM1YWY0OTdiXzQ_1c9827cc-8c7f-4de3-be33-1900a3d1afbd"
      unitRef="number">0.0010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id7eca4c100b048dca4dc5b530bc5d47f_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0xLTEtMS04NzYzOS90ZXh0cmVnaW9uOjk1NGI3MzhlZGQ2ZjQzOWM5MGYxYTEyOWM1YWY0OTdiXzk_344e4d15-c93d-43ac-bc52-60ecd18c7047"
      unitRef="number">0.0475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifc322853eaab4fd58dae12e128b523c7_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQzNzJlOWMyNDIyODRhYzU5OTY3ZDMxYzFhOGY2YzBjXzQ_f0ed0bd9-ccf2-494f-a3ed-96db56032e0e"
      unitRef="number">0.0010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9d267379848743a39fe91d1a705c357b_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNC0zLTEtMS04NzYzOS90ZXh0cmVnaW9uOmQzNzJlOWMyNDIyODRhYzU5OTY3ZDMxYzFhOGY2YzBjXzk_4a7421ce-59b2-4130-af4d-2944b1d85d8b"
      unitRef="number">0.0051</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i0dfa2f12e2cd45f0af87e1371fa8eb9b_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNS0xLTEtMS04NzYzOQ_fa0b20e6-9886-4081-b80a-d884911305d2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6a5dc37fecb94a14964c5e9dfb67c3c4_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOmU5ZDNmMzk0NjA2MzQ5N2U5NWQ1NDY4NTgxMTM3MGEwL3RhYmxlcmFuZ2U6ZTlkM2YzOTQ2MDYzNDk3ZTk1ZDU0Njg1ODExMzcwYTBfNS0zLTEtMS04NzYzOQ_0138d54a-51a9-493a-be0d-62ab67bd10c3"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfOTM3NA_d6ca4454-098d-4705-a4ae-a78ee986775d">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense included in the condensed &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;consolidated &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;statements of operations was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i35058cc921724bf5842315d32ca07ae3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMi0xLTEtMS04NzYzOQ_4ac26f4e-28d4-4109-af48-e9866145653d"
      unitRef="usd">416000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i46d53e6ddbf741c0a815708e1f714358_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMi0zLTEtMS04NzYzOQ_796230e6-5bab-4904-833e-232031aca6e5"
      unitRef="usd">276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMy0xLTEtMS04NzYzOQ_131045d0-a577-480e-b1c3-c1f4592f026f"
      unitRef="usd">2133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1598fac4750e4f5095d3413ea99b6751_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfMy0zLTEtMS04NzYzOQ_ef0f8121-cc99-4dc3-ac57-360920f3abf6"
      unitRef="usd">1555000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNC0xLTEtMS04NzYzOQ_b2045637-34a0-4ab9-99de-48558b7bd35d"
      unitRef="usd">2152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80de22c21fed496dacdb17343690a531_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNC0zLTEtMS04NzYzOQ_f4ff6a47-92f2-4f14-90e4-c6ab6812d758"
      unitRef="usd">1134000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNS0xLTEtMS04NzYzOQ_46d877ac-9080-4ad7-8c72-1c6027b3bbb6"
      unitRef="usd">1127000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40a24e05216d4c13b23f7feef7f0a090_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNS0zLTEtMS04NzYzOQ_40018ea5-e5f7-4a84-a046-9d453e84bb5c"
      unitRef="usd">870000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNi0xLTEtMS04NzYzOQ_b2063c16-20de-43e0-b3fd-adb2fb08b4d3"
      unitRef="usd">5828000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RhYmxlOjM1ZjhjMTczNzZmNTQzYmM4ZDNhZWJiY2RkZDk3M2JjL3RhYmxlcmFuZ2U6MzVmOGMxNzM3NmY1NDNiYzhkM2FlYmJjZGRkOTczYmNfNi0zLTEtMS04NzYzOQ_590d1101-237f-4ed8-add2-33196e8a51d2"
      unitRef="usd">3835000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODE0NA_333faf4b-e078-40d9-9988-92c143e20977"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODE1MQ_ad43a637-a892-4b6c-bccd-ca47676d0fd1"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODMzMA_6340ae21-9ca1-44c5-9390-429eb3b52ab2"
      unitRef="usd">18200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id2ba223d412043c593524647861f64cc_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODMzNw_a105eb3b-4ae4-4b53-a48b-db1e9dc56b32"
      unitRef="usd">23400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9c074a946fe746f7a85ba0b938743340_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODQyOA_07ec0e78-507d-4cbc-8c9c-2f37b78e7827">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="idecbae900e1c4ca9a796ecb8d60f746f_I20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMxNg_263cf08e-3fe2-44d5-a95d-c340f613b438"
      unitRef="shares">288000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9767fc984cbb422e9e4942e182c4766b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfMTY0OTI2NzQ2ODMwMg_6d02b3b7-6dd9-41aa-8462-60b13566c434"
      unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf5af22d7e5c44b187968825acd3f9a0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83MC9mcmFnOjg1MTkxNzJlYzMxMzQ4NjQ5ZmI5NGFkZDIzZWMwM2Q1L3RleHRyZWdpb246ODUxOTE3MmVjMzEzNDg2NDlmYjk0YWRkMjNlYzAzZDVfODgwOA_985b3995-a217-4070-a3d1-dd219fb77a69"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcyMA_e94b3915-d0e3-4ee7-8d55-67b55226c4fe">Net Loss per Share Attributable to Common Stockholders&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes net loss per share using the&#160;two-class&#160;method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in the Company&#x2019;s net losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to commo&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;n stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company&#x2019;s stock options, share purchase rights &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;pursuant to the Company&#x2019;s ESPP, and unv&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A&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 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;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A&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 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;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&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;(9,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic and diluted net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,439,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,483,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,502,657&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,039,285&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,986,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,763,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,399,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;16,046,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,480,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcyMQ_2625b36d-aef4-4065-9588-ae56e2a1b0c2">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;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:120%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A&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 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;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Class A&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 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;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders&lt;/span&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;(9,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic and diluted net loss per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing net loss per share attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,439,152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,483,531&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,502,657&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,039,285&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS0xLTEtMS04NzYzOQ_5b309e37-111a-42dc-a093-b9d170adb85b"
      unitRef="usd">-9302000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS0zLTEtMS04NzYzOQ_73bc534e-4081-48ad-96c9-e05731d7e576"
      unitRef="usd">-7811000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS01LTEtMS04OTU3NQ_53725328-3c2c-4512-89ac-7b87f7ee59e8"
      unitRef="usd">-3488000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNS03LTEtMS04NzYzOQ_800057ee-0dd9-4c1b-a304-6d8980f46c47"
      unitRef="usd">-9042000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0xLTEtMS04NzYzOQ_22815653-6bf9-4dab-9671-99222e0628dc"
      unitRef="shares">18439152</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0xLTEtMS04NzYzOQ_ee39f1f3-4ea8-49c1-b2d0-e00dc2c07f56"
      unitRef="shares">18439152</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0zLTEtMS04NzYzOQ_146d2a7d-cf90-4ac6-afaf-d1ccee1fe820"
      unitRef="shares">15483531</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy0zLTEtMS04NzYzOQ_cc6d3eb0-e5ff-475d-9e3d-33697affa4d9"
      unitRef="shares">15483531</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy01LTEtMS04OTU4Nw_9ef7ebb7-1847-4437-941b-8acae2b37253"
      unitRef="shares">8502657</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy01LTEtMS04OTU4Nw_e939c0fb-e6ff-45f7-b461-9dd27490a714"
      unitRef="shares">8502657</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy03LTEtMS04NzYzOQ_3cba1f32-9431-444e-8590-aca5c759e90a"
      unitRef="shares">22039285</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfNy03LTEtMS04NzYzOQ_f4de6827-5ea0-4eab-bb8c-3189de78dc53"
      unitRef="shares">22039285</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0xLTEtMS04NzYzOQ_13a02b05-ff10-44f0-8991-b70458a2c037"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c117270443c437683bb4758651f0d42_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0xLTEtMS04NzYzOQ_e794d757-5139-4c9e-9aeb-d5558cf163d5"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0zLTEtMS04NzYzOQ_0760aa43-3faa-41fd-861e-7d2eef013235"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifc99fc7c0b674c30a280f142e7c97ec9_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC0zLTEtMS04NzYzOQ_6346bb5f-0c18-42b9-9fc3-6188af1d6a0b"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC01LTEtMS04OTU4Nw_619761e6-9991-4d7d-a288-2ac254c81bd0"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic5713d5dc3914905ba0f2177626cc2d5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC01LTEtMS04OTU4Nw_8ae6edb2-7804-4d5c-908a-0833be547d76"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC03LTEtMS04NzYzOQ_38bc4923-d270-4d5c-821b-7ac214c07718"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i33454afc6263444f9b61a659ea30285d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOjAyYTM4NWNjOTAxMjRlY2ZhYzBhZGQ1YTk3MTE4OWY5L3RhYmxlcmFuZ2U6MDJhMzg1Y2M5MDEyNGVjZmFjMGFkZDVhOTcxMTg5ZjlfOC03LTEtMS04NzYzOQ_a9295430-f2e0-464b-afd8-4d29417bde93"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RleHRyZWdpb246Y2M5NjQ3ZDRhZTkzNDY1MjhjMDliYTgzYTVmN2Q5NDVfMjcxOQ_41fc15b4-9f63-4d84-8744-25ce84f0d296">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,986,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,763,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,399,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares issuable pursuant to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"&gt;16,046,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,480,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i41acff8e052d4347abcfd2376db39e8b_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfMy0yLTEtMS04NzYzOQ_0d322f6c-4a25-4a65-96a1-33a507815d25"
      unitRef="shares">3986997</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8681cb9d47ec48128246062962699c75_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfMy00LTEtMS04NzYzOQ_b57272f2-a0c9-4012-8e33-f4e2ccdee55d"
      unitRef="shares">908449</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i88dc8f1a8a1f4a77b9784be98b1c2eb0_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNC0yLTEtMS04NzYzOQ_70723819-2d8d-4454-bb18-1900ca18044f"
      unitRef="shares">11763927</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3eeb6094f56b4117aa2c31a7e41b5a77_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNC00LTEtMS04NzYzOQ_c0460efb-b589-4c80-9229-96e99f10ec49"
      unitRef="shares">14399126</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icaa32bbe0c874b52ac61900dcb3acc4c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNS0yLTEtMS04NzYzOQ_1d8c20c9-b891-42f9-be5b-9c3c0a6839ea"
      unitRef="shares">295879</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia8ec571c162046c39254d81630e1c295_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNS00LTEtMS04NzYzOQ_8e776e59-155b-4de5-9176-9c94c088573f"
      unitRef="shares">172777</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNi0yLTEtMS04NzYzOQ_11dc0d0f-ad50-425e-a29d-d61f55f2198d"
      unitRef="shares">16046803</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV83OS9mcmFnOmNjOTY0N2Q0YWU5MzQ2NTI4YzA5YmE4M2E1ZjdkOTQ1L3RhYmxlOmM0MzU2ZDVlNGE3YzRiM2Y4YjVjZjNhZjJlOTQzN2FkL3RhYmxlcmFuZ2U6YzQzNTZkNWU0YTdjNGIzZjhiNWNmM2FmMmU5NDM3YWRfNi00LTEtMS04NzYzOQ_6acedb66-b821-45d6-ae98-8d8ae288f0b8"
      unitRef="shares">15480352</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzM_f96fb145-749e-472b-bf35-c207d742c86b">RestructuringDuring the three months ended March 31, 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures are expected to be completed during the first six months of 2023, and the total cost is estimated to be between $3.6&#160;million to $4.0&#160;million. During the three months ended March 31, 2023, approximately 1% and 4% of the Company&#x2019;s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023, of which $0.7&#160;million were related to involuntary terminations, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Severance and other Personnel Costs&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;Research and development&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Severance and other personnel costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/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:10pt;font-weight:400;line-height:100%"&gt;Cash payments during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the first half of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCosts
      contextRef="iea2c809171f442499b72f0ec3d7eb19c_D20230101-20230630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NDg_3fea9d6f-0d3e-4d7d-964a-755e25f5f4d2"
      unitRef="usd">3600000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="i95bb16cf19774ee5ad80b17f3a1e6a5d_D20230101-20230630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NjI_eb9d260a-e439-4727-bede-01830816646a"
      unitRef="usd">4000000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5Mzg_47d6bf1d-0eb1-4d4f-aab8-7cddef63ae06"
      unitRef="number">0.01</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="iaf44e2184b214ab79a776532e336677d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0NzY_77679510-ba21-4173-96d9-e0b8f358441d"
      unitRef="number">0.04</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzQ_b49414bb-fbf7-45c9-a555-e4b488d9bb5e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three months ended March 31, 2023, of which $0.7&#160;million were related to involuntary terminations, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Severance and other Personnel Costs&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;Research and development&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="iaf44e2184b214ab79a776532e336677d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDk0ODA_31d60816-edc8-4882-a996-04cda9049f68"
      unitRef="usd">700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie21522482d6142f7ba58802cf8a1fc82_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzItMS0xLTEtOTQzOTE_1ce4ee1b-4a30-44b2-84a5-5ef8ac911d50"
      unitRef="usd">1152000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i13cd9e160902460da3fa132ef53c6ee0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzMtMS0xLTEtOTQ0MzI_e0c55124-3372-4904-98e3-cc25ea653731"
      unitRef="usd">1025000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idf1ec75f17bf4988a1ab5388d0ab0f3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzQtMS0xLTEtOTQ0MzI_340f284a-98ca-4fb7-b5ce-e7b66ddaa52c"
      unitRef="usd">280000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTpjOTZmODk5NTgwMTk0MDdiYTNiY2Q0NDJiMWIyYzQ1NC90YWJsZXJhbmdlOmM5NmY4OTk1ODAxOTQwN2JhM2JjZDQ0MmIxYjJjNDU0XzUtMS0xLTEtOTQ0MzI_b12b35b2-ced3-4614-832b-907c27bafec2"
      unitRef="usd">2457000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90ZXh0cmVnaW9uOmNmOTA2ZDU3ZjIyMTQzMDY5NzI5ZmEyZGIwZjViNzVjXzE2NDkyNjc0NDg5MzU_8bbd4b31-22cc-4ae9-b4b8-03a62702b780">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Severance and other personnel costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;/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:10pt;font-weight:400;line-height:100%"&gt;Cash payments during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of March 31, 2023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the first half of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i93b4ec47b2014ba1932c915cdf74c332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzAtMi0xLTEtOTQwMDY_38d4292d-a43f-430e-9532-c6499c7c3230"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzEtMi0xLTEtOTQwMDY_9ec3b29f-7b53-4f7f-bb84-42d26a4142f3"
      unitRef="usd">2457000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzItMi0xLTEtOTQwMDY_3c8a46a7-54dd-4fc3-8518-46a70aaf1172"
      unitRef="usd">2393000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="id06734ae44484666924089bd54fec8ba_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV82NDIvZnJhZzpjZjkwNmQ1N2YyMjE0MzA2OTcyOWZhMmRiMGY1Yjc1Yy90YWJsZTphZDIxMWIwYzU5MjU0YzVkOWFiMTdmODdlOGMzYzJmZi90YWJsZXJhbmdlOmFkMjExYjBjNTkyNTRjNWQ5YWIxN2Y4N2U4YzNjMmZmXzMtMi0xLTEtOTQwMDY_6d5d1d31-f658-412d-aa06-11167f5942a9"
      unitRef="usd">64000</us-gaap:RestructuringReserve>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMTQ2NA_5e408b0b-52b4-4ea1-aaf5-a32726275c84">Income Taxes&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to U.S. federal and state income taxes as a corporation. The Company&#x2019;s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the three months ended March&#160;31, 2023 and 2022 was zero as the Company has incurred continuous operating losses. The Company recorded no income tax provision or benefit during the three months ended March 31, 2023. The Company recorded an income tax benefit of less than $0.1&#160;million during the three months ended March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (&#x201c;CAMT&#x201d;), effective January 1, 2023. There was no impact on the Company&#x2019;s provision for income taxes from the CAMT for the three months ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMzg1_0455b0c8-d673-42aa-a905-fb83984a6d71"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMzg1_0e0c57a6-9adf-4b15-9dd9-f9bc1c42216a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjEzYmIzN2IyOWUxMTRjYzA5OWEyMzVmNTBmZDBlY2I1L3NlYzoxM2JiMzdiMjllMTE0Y2MwOTlhMjM1ZjUwZmQwZWNiNV84Mi9mcmFnOjY4NzAwYjdhZDgwZjQ2YzRhYWZiMWY4MjAxMDlhN2NjL3RleHRyZWdpb246Njg3MDBiN2FkODBmNDZjNGFhZmIxZjgyMDEwOWE3Y2NfMTY0OTI2NzQ0NjI1OQ_b82114eb-6efb-4b62-9893-fc3150891b39"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>78
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M.&3EM\QR(/BF^!RXX$+PI+A<4R*W2P'D[RLNB[[#0'UAK+XHC_\#4$L#!!0
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
M_ILD;99>&,#&FG3DV:HCZ5?'_Y=G,YT_R-04RZY,+9;V3-V3DW))^4I_0!#
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
M<VAE970V+GAM;*U:;7/B.!+^*RINZVJF:A@LRP8SEU#%D&27J@0HR,Q^%K8
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
M^]"B&7W4^1F%S4IC,&I'86AKQY&B<72.QLVP >9@2=9IGI?E4H@347QH8G1
MYVD(H=98FLR\T+/U;DCQ.7+S^>@?385TD,@6VNF:H1F&(6SVI":S?G"27'7/
M%,<C-\<O?LQF]^7;L>$]N!DO1O?3Q8_Y;>U-F>A/[J;SA^'C>#HQ;LNABQ+^
MI4:K1T01/G(3?KE<RXVO%665[A1S;'1;Y^8^;&[5F(P"&QLJ^D9N^FZ"C.F6
M (Y?+#5.IV0M^PTFEN(6*,X.W)Q=1TD_M@$2Z-S<\YL"WF 4]BW1#12%!^[^
MW)$4D^FD72;&2<\^N7FW- XNVL%?:K1ZF)14"-Q2P?;>1*[';)]4/!R?:^*,
M8=(U O2\9FH9K%!DH:M *8G K23>=D&7--\7HJWG/*L\.2GUE1+:YZE9)0>Z
M6("1MHEKL+*HM^#D-;5;3M3!QQDNBG25BANXJ$"_\S57H(N!L-]4^@:CH&^+
MOY(+@5LNW+[M2@CA)BYE7\(WC.[7FWK7]4^:KD 7"(;M#(-5$(26W?] B8C@
M'=OK.)/O>S(L5Q&G8'=^<\;HAZX&HJ@I60U&\*2 UKU0@B%P[[+?-VLWP"PM
M9.S+AH')HT9MNBI3_/!F;[^3;X"3JG&0C@X7(Q %OM$S?>]=6W:&E]6^;TL=
MQ?N!F_>'%5BZY%A\4V8\>8G+%Y9&^CJWU'3>AY&VTG0CFQ]*&@1N:3 _ODTL
M3X,P68>3/9&K[;2!.VGM1"5(I%]5K;.N.5TAP%#C8]?^0/V BU(1H>=DX_GM
M:"JX]7Y<"M"C,I6T.Q<4/!^/Y"DO><]X@L4I43Y\A.5"H]5#H81)Z-Y;.+92
M9?\A2\03SFPO^4-]=R#PM),?!BO8]_NV65/B('2+@WFC66K75,'N_WFW'!K4
M0;>YS7#&J.Z5$@>A6QS,/]AYASK']Y#7?,UDL++%7RF!T*T$'JE071?<0PCU
M\VNF/M5D9NA3.R>G/+>$K<O#KT*PR-?CU2G)X]WC =MA>:RT<?\[_#:JCLFJ
M8:I3NP^8K=.\$-5Z)8;TOO8$J[/J(&SU@=-=>99T23FGV_)R0W!"F#00WZ\H
MY6\?Y \<CR,/_@=02P,$%     @ B("L5NIP68C7 @  = 8  !@   !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6RM5=]/VS 0_E=.04*;5)HT+0Q!6XF6H?&
M5H&V/4Q[<))K8N'8F>TTE+]^9R<-G005TO:2^'Y]]]WE?)DV2C^: M'"4RFD
MF06%M=5%&)JTP)*9H:I0DF6M=,DLB3H/3:6193ZH%&$<16=AR;@,YE.O6^GY
M5-56<(DK#:8N2Z:W"Q2JF06C8*>XYWEAG2*<3RN6XP/:;]5*DQ3V*!DO41JN
M)&A<SX*KT<5BXOR]PW>.C=D[@ZLD4>K1";?9+(@<(1286H? Z+7!)0KA@(C&
M[PXSZ%.ZP/WS#OW&UTZU),S@4HD?/+/%+#@/(,,UJX6]5\T7[.HY=7BI$L8_
MH>E\HP#2VEA5=L'$H.2R?;.GK@_O"8B[@-CS;A-YEM?,LOE4JP:T\R8T=_"E
M^F@BQZ7[* ]6DY53G)U_U3F3_)FU+9(97*-)-:^\K-:PJ U%&#,-+65S,6':
M(2]:Y/@-Y#'<*6D+ Y]EAMG?\2&Q[*G&.ZJ+^"#@'=-#&(\&$$?Q^ #>N"]]
M[/'&[RA] $LEC1(\>^G$2J-!:=FN%3=<,IER)N"!E$B3:0W\O$J,U31;OU[K
M4$M@\CH!=]\N3,52G 65RZ4W&,R/CT9GT>6!\B9]>9-#Z/_T9?\/\IOZ!4L?
M$\&>$09P*].A!^'435,GAF><:8X&/M!L^\N[0;$=P/'1>1Q'EPL&7;!7C"Y!
M:; %[NQ+559,;COC1^ &&- UTK1B(!6JSJ 2S+IU-H!*JPWEDSDD'3?*Z\BD
M- UUB=K0=;0%T&34K@H#5GDP]%ZU09>::Z"Q8<.]NEI@ B.SV>5U7YBG7JE5
MG1=0U;I2!D^2F@L[@ :3$Y,R@91O;1M&6;P%J'VI*DN5<;N%@NG,V8:OS4BX
MMPF(?N[WG:'H6MIV*?3:?J5>M9ODQ;W=QW3=<DX5"UQ3:#3\=!J ;G=<*UA5
M^;V2*$M;RA\+^BV@=@YD7RME=X)+T/]HYG\ 4$L#!!0    ( (B K%9EU'TW
M^@\  &4L   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULO5K;<ARW$?T5
M%!T[4A6Y))>2[.A615*R(R6R6*)D/Z3R@)W![L*:!<8 AA3U]3G=#<QEM91E
M)\Z#K>4,T.A[GV[,XVL?WL>U,4E]V#0N/ME;I]0^/#R,U=IL=)SYUCB\6?JP
MT0E_AM5A;(/1-6_:-(?SHZ,'AQMMW=[3Q_SL(CQ][+O46&<N@HK=9J/#S9EI
M_/63O>.]\N"-7:T3/3A\^KC5*W-ITKOV(N"OPYY*;3?&1>N="F;Y9._T^.'9
M/5K/"WZRYCJ.?BN29.']>_KC1?UD[X@8,HVI$E'0^.?*G)NF(4)@X]=,<Z\_
MDC:.?Q?JW[/LD&6AHSGWS<^V3NLG>]_MJ=HL==>D-_[Z[R;+<Y_H5;Z)_']U
M+6L?_&U/55U,?I,W@X.-=?*O_I#U,-KPW=$M&^9YPYSYEH.8RV<ZZ:>/@[]6
M@5:#&OU@47DWF+..C'*9 MY:[$M/SW2T4?FEN@@F&I>TZ,K5ZE+,1.\N[<K9
MI:VT2^JTJGSGDG4K=>$;6UD3'Q\F<$+T#JM\ZIF<.K_EU!/URKNTCNJYJTT]
MW7\("7HQYD6,L_EG";[28:9.CO?5_&A^\AEZ)[U:3IC>R2WT=DBI_G6ZB"G
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
MHVC(L-A%"8K/"[#+J :L@^]6Z^DZF?L-D\$\RJ,*@;H]@SE+S),)IG])DB$
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
MK_;^)?DV7Z>E3[B<\V.-KR$.8H#]E0?YW8L<</B^6OX-4$L#!!0    ( (B
MK%:1= H]_@(  -D&   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*55
MVV[;.!#]E8$:%"U@1%?+3M8VD*0MN@]!C:27A\4^T-38(DJ1*DG%R7Y]AY2L
M>K&I6V!?* YYYLP9#CE:[+7Y:FM$!X^-5'89U<ZUEW%L>8T-L^>Z144[6VT:
MYL@TN]BV!ED5G!H99TE2Q@T3*EHMPMK:K!:Z<U(H7!NP7=,P\W2-4N^741H=
M%N[$KG9^(5XM6K;#>W2?VK4A*QY9*M&@LD(K,+A=1E?IY77A\0'P6>#>'LW!
M9[+1^JLW_JR64>(%H43N/ .CSP/>H)2>B&1\&SBC,:1W/)X?V-^%W"F7#;-X
MH^474;EZ&<TCJ'#+.NGN]/X]#OE,/1_7TH81]CUVFD? .^MT,SB3@D:H_LL>
MAW,X<I@G/W'(!H<LZ.X#!95OF&.KA=%[,!Y-;'X24@W>)$XH7Y1[9VA7D)];
MK0VV3%3P]I'*;-$"4Q5\<#4:N.F,0>7@REIT=A$["N>=8CY07_?4V4^H<[C5
MRM46WJH*JW_[QR1SU)H=M%YG)PEOF3F'/)U EF3Y";Y\S#T/?/GOY7Z4>I_R
M9#R"OZXVUAFZ07\_=PQ]E.+Y*/Y57=J6<5Q&]&PLF@>,5B]?I&7RQXD<BC&'
MXA3[_ZO?2>KGA?]V/#@@\1BI Y(/2-8CN:8W;AW2]A8( %LMJ5D(M8-70M&*
M[BPYV]>70%> U^$.O$&.S8;(O/%);8241, XUYTB3D/;XH%M)$Y 46\[@W0R
MFZ;A6^:S_ZI+)VDQHS&;S\=-VVTL-Z+U_<,CRJ2D,4^S$;&NGZS@3,(M5H)!
MS4RU9P8AR^:0%27<L%8X)L4_I(WKIA'6!JY\GD->3N%NE E;HQMHV5/C3Z8U
MFJ.UFM(K+Z L"G@G%%.<:-HAM%"V,W[)BTXN:)P6TZ$4%_F4[(2"?-04?O3Y
M=2W.8#8I2?P9S"=IEL!S5S0^:C<-FEUHJKZ,=/)]YQE7Q[Y]U;>K'_"^Z5,]
M=Y0(2-R2:W(^FT9@^D;:&TZWH7EMM*-6&*8U_7O0> #M;[5V!\,'&/]FJ^]0
M2P,$%     @ B("L5FW4EN<8!   L@H  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&ULO59M;]LV$/XK!S4H6D"1)>K%3FH;2-(6&[ .0=-N'X9]H*6S
M)90B59**DW^_(V4[]N"XRS#LB\TC[Q[><V_B=*WT-U,C6GAHA32SH+:VNQR-
M3%ECRTVD.I1TLE2ZY99$O1J93B.OO%$K1BR.BU'+&QG,IW[O5L^GJK>BD7BK
MP?1MR_7C-0JUG@5)L-WXW*QJZS9&\VG'5WB']FMWJTD:[5"JID5I&B5!XW(6
M7"67UYG3]PJ_-;@V>VMP3!9*?7/"S]4LB)U#*+"T#H'3WSW>H! .B-SXOL$,
M=E<ZP_WU%OVCYTY<%MS@C1*_-Y6M9\$D@ J7O!?VLUK_A!L^N<,KE3#^%]:#
M;D8WEKVQJMT8D]PV<OCG#YLX[!E,XF<,V,: >;^'B[R7[[GE\ZE6:]!.F]#<
MPE/UUN1<(UU2[JRFTX;L[/Q64WZU?00N*_CPO6\ZBK@-X5>TTY&E"YS:J-R
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
M2NF%R(U?K6;4F?3$W?E6_5V(G6)9<(L76GX7A2LGT2B" I>\ENY:;]YC&\_
MZ^5:VO"%38/-3B+(:^MTU9+)@TJH9N0/;1YV"*/D&0)K"2SXW1@*7EYRQZ=C
MHS=@/)K4_"2$&MCDG%"^*#?.T*D@GIO.\MS46,#5 Y79H@6N"OCB2C1P41N#
MRL%'P1=""B?0CF-'-CTSSEO]\T:?/:/?AT]:N=+"E2JP^)L?DZ^=PVSK\#G;
M*_B)FV/HISU@">OOT>MW">@'O?XS>G/^R!>R#3QD@TL+/V8+ZPQ=F9]/A=PH
M9D\K^F=T9M<\QTE$[\2BN<=H^OI5.DS>[O$WZ_S-]JG_AX+MU7_:^Y<9A2T<
M=^$ZP/,6+G?@N:8W;AT1]!((!4LMJ5D(M8)#H6A'UY84[-$94/7S,I3_$G.L
M%J3H%UN#N:Z\11X>_ &DO<$PI9'U3M@(KF[F<WI=KBRU++QXVDM'#+)T\*_#
M:6]XVB?>:)1VAY;[:^+X WT9&](%''5G]US6^(87=,<] @ZCV]G7Z*@+\Y$4
M$Y;0E]'WG5!<Y005RM;&3X%R78FZLG!H$>&S=@AI>N19_:&/(QNT^6:G0\A8
M^M(<'\!)+TDS&D][63J"IVYBO--&*C2KT"Q]>6KEFH[2[7;]>-:TH3_PIIE3
MG584'$A<$C4Y/AE$8)H&V2R<7H>FM-".6ER8EO1/0>,!=+[4E()VX0UT?ZGI
M;U!+ P04    " "(@*Q6Q&6YDL\+  #I(P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6S%6EUSV[82_2L8->EM9VQ9DNTX:6S/.$DS32>YS<1I^W#G
M/D D).&:!!@ M*Q_W[,+D*(HV8GMS-R71*: _<+NV;.@3I?67?F%4D'<E(7Q
M9X-%"-4O!P<^6ZA2^J&ME,$W,^M*&?"GFQ_XRBF9\Z:R.)B,1L\.2JG-X/R4
MGWUTYZ>V#H4VZJ,3OBY+Z5:O5&&79X/QH'GP2<\7@1X<G)]6<JXN5?BS^NCP
MUT$K)=>E,EY;(YR:G0TNQK^\.J3UO. OK9:^\UF0)U-KK^B/=_G98$0&J4)E
M@21(_'>M7JNB($$PXTN2.6A5TL;NYT;Z6_8=ODRE5Z]M\;?.P^)L\'P@<C63
M=1$^V>5O*OES3/(R6WC^5RSCVN/)0&2U#[9,FV%!J4W\7]ZD.'0V/!_=LF&2
M-DS8[JB(K7PC@SP_=78I'*V&-/K KO)N&*<-'<IE</A68U\X?VW+4@=$.7@A
M32Y>6Q.TF2N3:>5/#P)4T,*#+(E[%<5-;A'W>UT,Q?AX3TQ&D\GF]@-8UIHW
M:<V;L+S#AY@GWFB?%=;73HG_7$Q]<#CC_^XR.BHYVJV$\OX77\E,G0V0V%ZY
M:S4X__&'\;/1RSM<.&Q=.+Q+^OTC_ AQXJTVTF1*O%?(U+B /Z8OL%#\,2WT
M7%))>/%YH2"@K*19"4A4S@MM@A6S)*;@O=(Y"0U1)[ZUTX!J%POI<I$[%%54
MY%0A@\J%^E+KBA8+8(;0V),C,T7&"@3@Q$7M0U:/9Z6P,Q$6BE3-G4J**J<!
M$[I8"=8N9LZ66(7O*;F>B6'K;)&<11IHDQ5U#B-@7^5(5UBQ<:U1>\( ZH '
M8>W[CS\\GXQ/7GJ169,#<+ ?G[PM=,X>367!BKC,AN)">++X@W390AR..=D/
M]UC@DE$ 6^0UW(353A$R4MQC+-E=BDLOQ# Q?IJU!V7;@^J&92GA:07?;A">
MH!">\?#D2*R4=/$8=IJ1HU)LC2-![-6V_EUB7PQ?/$6,L30LQ':HI/>*4C!#
M8)TBM<[6\\5#_=H3RX5&..D0FT1"JGE9J'T6,)79U<;Z7*%8,QT%J9N*SHW=
M>'(X? :H+ K6  .>3(8OV@<S=DBE3"I1/0N/W*><V3Q0WDHPM@>#?*6X?12K
MH7BS2S&INB4BNQ*M%_V[PX2B]!N9G5D?* .=NE:FIJSG,O,!88M9@B][A8:X
M+I -8JJ4$<8*.F6G92&R!947%_97+=TXNQTV9QUPRFM'C[XIU@CJ/5:CU&R
MY9NF45"0Q^3HDZ/AJ#GP/8I%S"U- *00NFZV;";]D]'P9+V3RXE5W9'#7;VC
MX>&#]8Z;G?<*QN3KP3@<'C_8J.>/"L;1]P@&-8E,^H6HI,ZISEH)5,WW0)L(
M<EVG(CJ,OBLZ_!'+#II3#^[VV%3N5*PSF>E"!VK:I+33(B,<V-E,4\LA7B)J
M6.!0M68_(W<+.2U44^!-:X%[&DA]C9YI:T_AU;'^2;8""+Q&,Z2^G6*U;BD)
M6N"(44N<KZUBN( (ZB:HU%,Z_4L&(:D_PS*LF:*]*'H.II*+NF)45"[37O'I
M$6PDB83NQJ(+098U\&(%GZ-545"S,6]:&3BZ=:K=B*@%ZQ@%$UXUJJ.K2+-H
M9R57[-QP39!(K:'\;;YCJ?@"82Q@"<GOHNPN-.S';M@]WEM7B=RR=) *]I52
MH<5?I(_.:WRXE@6P?%Y+\)V@<)Y(B^ZJ@(!3ED$,8%\F[>O6_"_?) (#O75Z
MCK TY8IDT39/>4%),U5A2;V@D\V'XPU_P!IRMIOER;4QLF0N@6#[A75AGY.B
M:64[N!$HTXZGXKZ4:3OAMZ#C&/!];RKT#7*?#4=/']5&>SJZG;*A/NJ&<\^G
M\.+_HK!9RX0PEJ#@?,*"OKQ.LH4%U:=3S&$U%JN<H:-5C I]0(?^]RX17ZL7
MC*?D I7FEIT]JD<F!L10$[;5H0%'.L>U[SZJ^MI0T20PK_]?G<]Y'(DIH5V^
M7TF:"U@"I#40T@0#/,KD^[* CPGE*$O2:42:$P,;'8/MZ_:S,]#QR.*$<T=$
M]H2OB0+[6!A1-<JF$PS/8J6+(:,PM"'KQF-F;<!V^$P] 2XJ"<$=U:G[K!Z5
MT^M^%!L2P1N-X 1FW;9+T?L."?@IHG?#&SJI\PT%EYK_9$T,8_,?KTG*@YI_
MRVL@Z;@ONF4Q]R7PF_R]3S$^,PO;1A3(3$Z>]"TY>8238E-_ U>Y5;[;,Q/W
MZPYOJ6Q!BJB3<R=N\J-[C1&_W<ZF]8HH5%!? !BO17?AA&N=[BYB:M/Z77FA
MS<Q)]-(:=CBU@1R[FM1>5PC*).^SL*K&\AZBDY@G)_U\&'4>@(+P[DX%Q+:%
MDZ ';U2FRBFBTC^-HWXR'(W&/UW]+#X6TFQ GZ_H!H,:8;,D5S-F:%RF>EHS
M$%2TCP@%VP&,$PJ%RX#RY_!R*%19%7:E5")2S;X6$Y)L%D. 3MW5*5HBW6H3
MC%N]JA>,%)UU(>Z0?1^HN"USQ1"<?([D^R #\^RN=5RAU[:XAKAXU:1+IK?\
M/PJT(=99(779C.PD368-N=6>;$RMT#J<)(( OVOG&<BG-18HCUC^O="(L ZD
MEGDM2IB##H45T!U,C^A?RZM98ET$YB/"U@'9IM;79F5T:#-9ISA)19=S3 @,
M=3-L()S):D=4.-D/GI,I16D7>W*AKU2LLBW>ER-/H$[-9BKC^8LGF3AKD23K
M=>!Q#V&'M;U["/*()[E989<(PF]V"?M<M+JS8[=9VE"G,@&FU2;%B&N(3P)Z
MFQ%4FF2X:0W6B$C6O_5#@#)9QY-!;7!3B6PCA"+",$/:'I*:Q*3YHI1&QLM0
MLAEG"X2+T[%E'(LC"H&>$;_7=#]WW$[J'>4.%:XIV224ES&; O?N>,])#N/P
M2%0\0.[LW<GG$E[!_8L& AG:W]8,:[]^J='=Q4\$>Y/1R\N+M[_RQ_'+GS<N
M$VEB[%J%W+VHYS4Z"2P>-U#?P72YT>51[17J.;8T8]*;EE8JJ158;'RLD:%X
M9\1;-74UU<4VO,;(YST!"UOD5*U,PL2L+F@:2M=1,X:L5)(]1M#7G@2@#O:Y
MIM,8V-3K>JC9:.4TKLT1,627HC-MJF[#MCWQ^<-G.$<'%B/[\?UK) 52S !U
MN3CLTA!310+10(LC->+X:2-LBS?+2E.3Q_EG5WMQ(!&1M2;O.ED:+]_;=$+A
M[#LB@XV#Y%+G9HI8)(G:<&0M;B@N94'W%O)FDTL3B0W67G%A8;!<>>T;1/&\
M)6 +Z%E\(T/ORO*FY"X!60OQ1EZ!NHAK D"YFDG->( 9C2I[NN*5W'4N:Q1X
M2;IKV-FY7>!*J!90G3%$ /SH^H?B$^\5FKM7V\/.R@;XIB-_C ;*R*6YK<?L
M6GN!KHY5U/5>==W8N@1/8=B+5)QYF<PR1[71$Y@:?KJ"FG0/8WLRIA/M4X#)
M;AJ6V!<ZH8_=(6_G1[( 7%D6[2#57)V!ZY"56/O7Q6?Q7LLI3P,;YTU!09"S
M.A:5!,8VRTAP;3!.T+O5=%<#3*;[.<AK+?.=RQ6Z'/<421QSTTD1%R8=2 WK
MXH"#@+3#7A<9D-/7.H^C2.Q@]&94N=Z\Q[%G7YMRYH31H1W9Z+V2G<K4:J<\
MCW6\H.8Q5=W[J3:LCTP%"O16(HRWQY'_>V:\0YV71@.U8C^][1VA[JWC(_+<
MY^.\V^\SL3T2\O"EYRZ.]57>U$]0UA%'JG2/F&F7U26-\%E*EV1G? _(C3Y/
M_34Y  $16BDL'7K7])/"4O)B. ?M(7"AMYJ&.12G\RVR8AM?WS8DP7FM;AM9
M^1<*J0[2/(05*#N&. IAXZ13$?I"(E9D[9)?T_+N4F(<2Y8E)3C7EFP"V5JR
MN8F2)2JRK,L.6I+O&_<7=QS[':X5&K,18K/0Q&A6=*@50,!MB>N$GRFOT5\@
ME3A5?+AYO"UC;ZXX.+L(LMS:,+JZ:LYP?<^!AHE,6]]<W?+J][9W:K=1GMO#
M,]SU6X*#SB\WZ$<PJ/:Y-G21.PMG@]'PY'@@7/QA2?PCV(I_S#&U 0#('Q<*
MQ^UH ;ZGFY_F#_I]2/OKGO-_ %!+ P04    " "(@*Q6KEO44\\&  #6$
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
MA(D6X/W<N=C=4(#^OS+._@502P,$%     @ B("L5DM[M2Z+ P  = @  !D
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
M364UPIUX0#\O B'R>5'MM,^3=OF,]@RNK FMA]],C?7W^@4Q&>B4>SKGY8N
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
M%3JNU1(T[/=-I[] 1XJ/ -K2A/@711'8W/T.88*J?]3)%%R!,2/;PL)HUI6
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
M$BAQR5KI[O3F,V[]G'L^KJ4-3]C$V$L*YJUUNMZ"24$M5'RSQ^TY[ &N>J\
MLBT@"[ICHJ#RACF6CXS>@/'1Q.8'P6I DSBA?%$6SM"N()S+I\P*"WH)<X,6
ME6/QK%0)BU@FO[<0*R66@C/E8,*Y;I43:@5S+047:.'=/2LDVO>CU)$D3YSR
M;?II3)^]DGX MUJYRL)'56+Y')^2E<Y/MO,SS8X2WC)S!H/^*62];'"$;]"=
MSR#P#5[A.V3WYZ2PSM#W].N0X<@W/,SG[]BU;1C'<=+X$S=K3/*W;_H7O0]'
MU X[M<-C[/F"[FS94BE\U69:<:JHB26EA3MA'TZA> H#^$0&M#GDX'B.^\H@
M/BL;T*'SJCMU_\A@QFP%I;!%:RS2+7; G^GYVM8%&B]KC:K4QL+]1L>?=DP"
M?XFWU .:^)%22G*QPTEA_0HK]!HARTX@&YSL2;I!CB&5GVS+::%A3_Z;_4]1
M["6\8)(1P3])ZWMI%R>'RISN7> :S2JT*0LA6;S+W6K7"2>Q ?P-CVV4C*^$
MHM2X)&CO[/(\ 1-;4YPXW81V4&A'S24,*^KF:'P [2^U=KN)3]#]/^1_ %!+
M P04    " "(@*Q6),@1AL(#  !?"0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6RM5FEOXS80_2L#;;%( #4Z?2AK&XB]O5 $#9)L^Z$H"EH:2T0D
M4DM2\?K?=TC9RK&./P0U#(G7/+Z9-T-JMI7J05>(!KXUM=!SKS*FO0P"G5?8
M,'TA6Q0TLY&J88:ZJ@QTJY 5SJBI@S@,QT'#N/ 6,S=VHQ8SV9F:"[Q1H+NF
M86JWQ%INYU[D'09N>5D9.Q L9BTK\0[-E_9&42\84 K>H-!<"E"XF7M7T>5R
M9->[!7]RW.IG;;">K*5\L)W?BKD76D)88VXL J/7(ZZPKBT0T?BZQ_2&+:WA
M\_8!_6?G._FR9AI7LOZ+%Z::>U,/"MRPKC:W<OLK[OUQ!'-9:_>$;;\VG7B0
M=]K(9F],#!HN^C?[MH_#,X-I^(9!O#>('>]^(\?R,S-L,5-R"\JN)C3;<*XZ
M:R+'A17ESBB:Y61G%K?XB*)##6?W;%VC/I\%AF#M9)#O(98]1/P&1 +74IA*
MPT^BP.*E?4!T!D[Q@=,R/@EXS=0%))$/<1@G)_"2P<?$X26G?82-D@VLB*NB
M7* XFPI6+L*HX.^KM7;C_QP+0(^?'L>W=7.I6Y;CW*/"T*@>T5M\_!"-PT\G
MV*<#^_04^N(SUZPL%9;,I;'<P-Z?8T1/0ATG>E]19&1-U<E%"<9F ;A98308
MFES)IF5B]_'#-(XFGS258A_.XHD8%K#>D94L.HKL&1=D*#O-1*'/+^&^4H@O
MD@1(XKP:-+:/&)8QK&K9%7!GI*(# 7Z S,\F$WI/_# 9.R*=(;&6+'_H6H@2
M/XTF$,5^.DKA7AI6#^3.HG.RBQ,_R5)J1)F?9B'\^^KGEE%U.S];5%P6^N \
M%C[<5#O-<X*]QH*S ;QB&M:( G(IM*QYX2+ A9'?.T'@KWD?\M&>)@5(X7;O
M*"ZJWED-Y&9#5*CA$G9;<0H5-X3$2RYH*WT!_Y]HAC?]GL,2A;DL!7?9]DXI
MJ<CHE&\MQ(^]ETPI)DIL'$$G;#BB]]C/IA.XZ]8Z5_S-]21TDF16Z"3,7HL2
MC4*2][7^WVM_HA1'0RF.3I;B(-P.?D%9*M:2-G!%E^&Q6CR)=;P6GVU0/FW
M: /_9;;4,A^.@V-RY_MS3?NPI62E?Y\M^KV*?J&$0)O5-O]L4,?^)!K;1D(2
M#O._4RX5E+21'UM9_'":PHH)5C [%$TA&XW@#V*L(*5^"%3"X^Q=V@7/+CWR
MM'17.WDN.V'Z^V\8';X>KOI+\VEY_^E!#E-E::AQ0Z;AQ82D4_UUWG>,;-T5
MNI:&PNJ:%7T!H;(+:'XCI3ET[ ;#-]7B/U!+ P04    " "(@*Q672;0O"0$
M   ]#0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6S-5VUOVS80_BL'
M92@2P(ULV6Z\Q#;@.'T)T Y!D[8?AGV@Y9-%E")5DHKK_OH=*5E67,5+M@';
M%UL\WLMSKSJ-UTI_-2FBA>^9D&82I-;FYV%HXA0S9DY5CI)N$J4S9NFH5Z')
M-;*E%\I$&'6[K\*,<1E,QYYVHZ=C55C!)=YH,$66,;VY1*'6DZ 7; D?^2JU
MCA!.QSE;X2W:3_F-IE-8:UGR#*7A2H+&9!+,>N>70\?O&3YS7)O&,SA/%DI]
M=8?KY23H.D H,+9. Z._>YRC$$X1P?A6Z0QJDTZP^;S5_L;[3KXLF,&Y$E_X
MTJ:38!3 $A-6"/M1K=]AY8\'&"MA_"^L2]XA68P+8U56"=,YX[+\9]^K.#0$
M1MU'!*)*(/*X2T,>Y16S;#K6:@W:<9,V]^!=]=($CDN7E%NKZ9:3G)U>RWLT
MEJ)L#1S?L85 <S(.+6EV]V%<:;DLM42/:.G#!R5M:N"U7.+RH7Q(B&I8T1;6
M9710X0>F3Z'?ZT#4C?H']/5K-_M>7_^OW>S %2XL,+F$U]\*;C=PBW&AN>5H
MX/?9PEA-I?)'6Q!*&X-V&ZY]SDW.8IP$U!\&]3T&TQ='O5?=BP,>#&H/!H>T
M3SWH'=(.O$.Q?&G52ZI,1]NT 3ZHLAWP78HP5UG.Y.;%T2CJG5T8B%66H8XY
M$Y"S'#7P1M4PC1 +9@Q/."Z!&4CWD %U'R?.!1-,Q@B^6HWC5 E0IN.T3K5/
MRQ7&F"W(3$6-.M3^)D??P&)S"K-,:<M_D+6Y,A;>:F4,?)(TE(2GOF%<PV<F
M"H3?:*[-F=8;+E<5Z2V-*@/O2882/FL#<7PMX2Y5A2$TY@2:/3+?#\4O,!AV
MAMT1/?AX11?T=#SJGI0W@VBT8[E3EN2:P7N.]+_N]4]Q?J+C-Y7CPU'GK-]_
M"+TW&)R45\/1KSN>-L^?(TY%R6KW8^>^*Y3$>7SOW2-W?BH[L^OKY]3:8D,6
MI)\"!8'>JNOX2C>I6DM8N)?9:7OQ[*6ID96]Z'[A-N62F@-A@^Q!)56IGR66
MD-4,-M6J6*604!MXBJE#M_TO)8;5[5:@USW(_NCUP7K=8GRDE/Y!&.K"J,K@
M_QB&?8P')ORPGO##@Q.^T<JN6>'8->N)&YZ-/FR;\H?5TO)"$5 &F_U ZIF$
M8F=1N&&2*\/=KM0A 02!<F53EUU+:Y@G-32LD;J!U)B"BI_5HL!]LR5*4(>8
M<WB/QB6 C/6B[9)0QO/(:6Z\>AL5THA$-;">Q=P^TZ\(DLON,V8[541C#/NQ
MW$(JW7D:[W\7CI9A_W<BTFM.YW)<M]&JF#R-NZUWPL9*2Q!6?G%WFT@A;;G=
MUM3ZVV!6KL0[]O+#@@IAY=Y] A,2[9Z>4;_H<EDO#U;E?D%>*$OKMG],Z?L&
MM6.@^T0INSTX _47T_1/4$L#!!0    ( (B K%878P*_#@,  *\&   9
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
M;"]W;W)K<VAE971S+W-H965T,CDN>&ULK55M;]LV$/XK!ZT8$D"-7F.YKFW
M29JN0%L$2;IB&/:!EDX648KT2"K.^NMWI&S%P1QW'_K!UO'E[KF7AW?3C=+?
M3(-HX;$5TLR"QMKU)(I,V6#+S)E:HZ236NF665KJ5636&EGEE5H1I7$\BEK&
M93"?^KT;/9^JS@HN\4:#Z=J6Z7\N4*C-+$B"W<8M7S76;43SZ9JM\ [ME_6-
MIE4T6*EXB])P)4%C/0L6R>3BW-WW%W[GN#%[,KA(EDI]<XL/U2R(G4,HL+3.
M J// UZB$,X0N?'WUF8P0#K%?7EG_=K'3K$LF<%+);[RRC:S8!Q A37KA+U5
MF]]P&X]WL%3"^'_8]'>+-("R,U:U6V7RH.6R_[+';1[V%,;Q"PKI5B'U?O=
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
MA^,=^F\V=\IERA3>"/ZU+/3B:I .H, 96W%])S:_8YM/9/!RP97]"YO6UAU
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
M*LT"G-\*W/6N8P+T+[#Y?U!+ P04    " "(@*Q6UGQ$A.X#  !/"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R-5FUO(C<0_BNCO>B42"@+2\BE
M.4""M+VVTDD1T/9#U0]F=V"M>.VM[0WAWW?&AKT-XFB_@%_FY9F99\8[WAG[
MXDI$#V^5TFZ2E-[7CVGJ\A(KX6Y-C9IN-L96PM/6;E-76Q1%4*I4FO7[]VDE
MI$ZFXW#V;*=CTW@E-3Y;<$U5";N?HS*[23)(C@<+N2T]'Z33<2VVN$3_>_UL
M:9>V5@I9H7;2:+"XF22SP>-\Q/)!X ^).]=9 T>R-N:%-[\6DZ3/@%!A[MF"
MH+]7?$*EV!#!^.=@,VE=LF)W?;3^<XB=8ED+AT]&_2D+7TZ2AP0*W(A&^879
M_8*'> + W"@7?F$794?]!/+&>5,=E E!)77\%V^'/'04'KZGD!T4LH [.@HH
M?Q1>3,?6[,"R-%GC10@U:!,XJ;DH2V_I5I*>GR[0>=ODOK%2;^%Z)=8*W<TX
M]62;)=+\8&<>[63?L3.$KT;[TL%/NL#BO7Y*F%I@V1'8/+MH\*NPMS <]"#K
M9\,+]H9MH,-@;_B_ A6Z@ 4JX;& &1-#>HD._IJM28J8\O>Y#$0'=^<=</<\
MNEKD.$FH/1S:5TRF'S\,[ON?+\"_:^'?7;)^ ?Z3<=Z=@WO1X'FXLV-S@MF
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
MVD&!:?4+[VLA6@8*I]\@K W"4X/X&8.H-HA^UB"N#6*C3$7%Z)!"">=3S@Z
MZ]4*33\8,8VUHH^ICONMY.HM5G9RON0JA;A\ )#FX/WW$N]44.4%^*)2[BWX
M CF'.C#@=8HDQ$2\4;-WMREX_>H-> 4P!3>8$!5 ,?6DVHX&];+:]77E.GS&
M=01N&)5; =[3'.5=>T_1:+B$CURNPT' &\A=$ 47(/3#J&<_BY\W#WO,TV'S
M%&7/F7?81$UD(H,7_4=D+L"20"J[ 0)_?U;+P2>)"O%/G_05=MR/K0^32[&#
M&9HYZK00B.^1,__]MR#Q_^C3S298:@FLHVG<:!H/H:L8*= ,0W/DH'MU> K4
MIUZ%DA@4?7+NYZ.IMV]+4JT(@M:2V(V[B]+!S?Q/JJ.&ZFB0ZF=&-V^)*MT<
M0"&0["W0"F+4YIFXR0G503_G1G_T5#?E,FI<=K@F#==DD.L=Q5+QO)50HEZ>
M@^;G5H--L-026$>V<2/;^ 5/F+%-36V"I9; .II.&DTGOUYVDZ=E%[C!2=D-
M^CE7DAZ/OAOV5]V[ANJ[0:JJ1=@BKC(G[R4Y:'QN?M@$2RV!=40+_&/#Y;]@
MU=7@EF2UBI;:0NL*V^ID@U\OO1JC4PGNZ3_W84=GR_+49=*J]B[;\,@V'&3;
MI$PORT';L[/$)EIJ"ZVKV[&K#EZRK0ZL]M56T5);:%UACZUU,-Q;7V59690$
MZDX,%HQ+_,/TV;TRQD]*(DS<\6D96NJ?:WEZ?,:MTN_2/K;9P7"?O5"?R ^8
M;L >DA(!M@:HR:92?=ARD,$=EI  @J!  &XX0OJM,*FGOM^U9!P2_$,)M\84
MTDS#L17!&R-@_SG6TTA'[4:ZEM!J\VX+K2OUL<L/AMO\#T8<5 EY 0B&*TRP
M?.C5QVK+;Q4MK=&ZL1N[DY-4]%JW.@7B&W,[)E3&E%16ER+-;',#=V7NG4[F
MKX/+176/=H2IKO5N(-]@*I2B:P7INV,58%[=E%4#R7;F[FC%I&2%>=PBJ+):
M+U#OUXS)QX%VT-Q7SO\%4$L#!!0    ( (B K%9G]5Y7-P,  #\,   9
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;+5776_:,!3]*U9639W4-I\0RB!2
M"^I6J9NJ?FP/TQ[<< &KB9W9!KK^^ETG(0LT9*M$7TCLW'MRSLFU?1FLA'Q4
M<P!-GM*$JZ$UUSKKV[:*YY!2=2(RX/AD*F1*-0[ES%:9!#K)D]+$]ARG:Z>4
M<2L:Y'/7,AJ(A4X8AVM)U")-J?Q]#HE8#2W76D_<L-E<FPD[&F1T!K>@[[-K
MB2.[0IFP%+AB@A,)TZ%UYO9';IZ01WQCL%*U>V*D/ CQ: :7DZ'E&$:00*P-
M!,7+$D:0) 8)>?PJ0:WJG2:Q?K]&O\C%HY@'JF DDN]LHN=#JV>1"4SI(M$W
M8O492D$=@Q>+1.6_9%7&.A:)%TJ+M$Q&!BGCQ94^E4;4$MQ@1X)7)GC_F^"7
M"7XNM&"6RQI33:.!%"LB332BF9O<FSP;U3!N/N.MEOB489Z.1C1CFB;L&2;D
MDFN0G";']PK>OW.[SL=;,=4K*N&(?,6*.B9-T02CR3J0'(Y!4Y:H#QA]?SLF
MAP<?R %AG-S-Q4)1/E$#6R-O\W8[+CF>%QR]'1R_4'E"?/>(>([G-Z2/VM/'
M$%?IWF:ZC6Y5EGF595Z.Y^_ NV"<:3B^PO++7:!\QAX2(&=*@5;DQQ7&DTL-
MJ?K9I+4 #YK!S:KMJXS&,+1P62J02["BXF,T*=\3V(8/?N6#WX8>W0DL!1+7
M2H*M"VB!):'*DFCRH #NYL!FHUE&7L_O!@-[61?7$.6?>FX5M<$ZJ%@'K:RO
M0*D^[A[Q(ETD5"-KF@JIV3,UVTH3V0(OK-$X#D\#9XML4Y3GALUD.Q79SNLL
M+CY>W>=B1E4+E8-N$M%Y0<]S F_;\9=1;C=T@F81W4I$MU7$&)9X6F3H=%M)
MM&*\=EGL"6Q#;EC)#=]R>PCWZ<.>P#9\Z%4^]-YJ>^B]+-:>YVVON(8H/PQW
MK+C3BO5I*^M/P$$B;SRI")W@@<N4EM2T&JV,6T%?^]7V!+:AWW7^-@3.6]9O
MB;XG*_:%MNE%K3ERWZJ&2^3ZZ>4&V_OM/X(*UG:MNS.M-;9#,\8526"*6<Y)
MB+NV++K58J!%EC=\#T)C^YC?SK'#!VD"\/E4"+T>F!ZR^L\0_0%02P,$%
M  @ B("L5D_SD96% @  \P4  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN
M>&ULK51-3]PP$/TK5HHJD(!DDX56-!MI/UK* 818T1ZJ'KS)[,;"L5/;V5!^
M?<=V-EU00#WTDMCC><]OQC.3ME(]Z!+ D,>*"ST)2F/JBS#4>0D5U:>R!H$G
M:ZDJ:G"K-J&N%=#"@2H>QE%T'E:4B2!+G>U69:EL#&<";A713551]7L&7+:3
M8!3L#'=L4QIK"+.TIAM8@KFO;Q7NPIZE8!4(S:0@"M:38#JZF(^MOW/XQJ#5
M>VMB(UE)^6 W5\4DB*P@X) ;RT#QMX4Y<&Z)4,:OCC/HK[3 _?6._8N+'6-9
M40USR;^SPI23X&- "EC3AIL[V7Z%+IXSRY=+KMV7M)UO%)"\T496'1@55$SX
M/WWL\K '0)YA0-P!XI> \2N I ,D+E"OS(6UH(9FJ9(M4=8;V>S"Y<:A,1HF
M["LNC<)3ACB3S6G-#.7L"0IR)0PH0?G)O8;W[T;GT:>E7)N6*C@F-UA0)^2&
M*D5MWLGA @QE7!^A]7ZY((<'1^2 ,$&N&>?X/CH-#<JSEX1Y)V7FI<2O2$G(
MM12FU.2S**!XC@\QK#ZV>!?;+'Z3\)JJ4Y*,CDD<Q<F GOF_P^,WY"1]JA/'
ME[S"=REET6)V"!4NUU1LV(H#F6H-1I,%TSF7NE% ?DQ7VBBL\)]#6?2WC(=O
ML5U_H6N:PR3 MM:@MA!D_C6'4O"?R)XE9-PG9/P6^[/:RV55-UA^1/<E1RNI
M#'NBMMV'\N#)1[ZR[;3:9M'IAS3<[L<WZ'36.WG=X5[_5* V;JQHU-0(X\NM
MM_:3:^H:]H5]AA/-#Z"_-'X<8C%MF-"$PQHI42?. ^5'C-\86;LN74F#/>^6
M)4YE4-8!S]=2FMW&7M#/^>P/4$L#!!0    ( (B K%9RN9:7M0(   L'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;(6586^;,!"&_XK%JJF5VD*
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
M*)H'BN9#H:FA:22T:]_0G)%UE*>68E>/'R)2"X1]^ZUVP,ZAL;OGEONMQC"
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
M%%]24'8!SJ\E<E8=>[O7;W/\&U!+ P04    " "(@*Q6+ +)AO$#   *%@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R]6%UOVS84_2N$!FPKT$4D
M]6$ILP6LSHH%:%$CP;:'H0^,1-M")-$EJ;@!]N-+2HIDV3);%T1?8GW<>WC/
MO<?T">=[QA_%EE()/I=%)1;.5LK=M>N*=$M+(J[8CE;JS9KQDDAURS>NV'%*
MLB:I+%P,8>B6)*^<9-X\6_%DSFI9Y!5=<2#JLB3\^0TMV'[A(.?EP5V^V4K]
MP$WF.[*A]U3^O5MQ=>?V*%E>TDKDK *<KA?.'^AZB9N$)N*?G.[%P3705!X8
M>]0WM]G"@;HB6M!4:@BB/I[HDA:%1E)U?.I G7Y-G7AX_8+^MB&OR#P009>L
M^#?/Y';A1 [(Z)K4A;QC^[]H1RC0>"DK1/,7[+M8Z("T%I*57;*JH,RK]I-\
M[AIQD(#\,PFX2\#?FN!U"5Y#M*VLH75#)$GFG.T!U]$*35\TO6FR%9N\TF.\
MEUR]S56>3.XE2Q^WK,@H%[^ /S_5N7P&OX$E*TO5Y.8MN*."\B>: :4:\+:6
M-:?@5HB:5"D%O]Y02?)"O%)98DLX%7-7JL(TO)MV1;QIB\!GBGA/^!7PT&N
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
M?EZ.6.5"LJ49:Z9,JB')/"[46 I<"ZCO,\;D=J$=U(-N\A=02P,$%     @
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
M!$WUXY+@B# U0/X^IU1L7Y2!ZLYW\C]02P,$%     @ B("L5KI0!!JT P
MGA$  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULS5C1;MLV%/T50BV*
M%F@B4;)D)[4-Q$ZW%5B!(%ZWAV$/C'1M$:%(EZ3M=%\_DE)DRY:%I=!#7BR)
MNO?HW,,#^I+CG9"/*@?0Z*E@7$V\7.OUM>^K-(>"J$NQ!F[>+(4LB#:/<N6K
MM022N:2"^6$0)'Y!*/>F8S=V)Z=CL=&,<KB32&V*@L@?,V!B-_&P]SQP3U>Y
MM@/^=+PF*UB _K:^D^;)KU$R6@!75' D83GQ;O#U'"<VP47\26&G#NZ1+>5!
MB$?[\"6;>(%E! Q2;2&(N6QA#HQ9),/C>P7JU=^TB8?WS^B_N.)-,0]$P5RP
MOVBF\XDW\E &2[)A^E[L?H.JH-CBI8(I]XMV56S@H72CM"BJ9,.@H+R\DJ=*
MB(,$@].>$%8)X7'"X$Q"5"5$KM"2F2OKEF@R'4NQ0])&&S1[X[1QV:8:RNTT
M+K0T;ZG)T].%%NGCQ<P(D:&Y*(P[%''Z7J Y(TK1)4W+ ;%$9X/?WX(FE*D/
M)NW;XA:]?_L!O464HS]RL5&$9VKL:\/6?M-/*V:SDEEXAEF$O@JN<X4^\PRR
M9KYOJJQ+#9]+G86=@%^)O$01_HC"((Q:^,S_?WK802>JE8\<7G0&[W.Q9N('
M %J W-+47',BX>+A1-V/Z(8QL9^%>TC%BM-_3=@=2"ILM-(*_?V[^0+ZHJ%0
M_[3)7=(9M-.QR\6U6I,4)IY9#Y3A!-[TW1N<!)_:M.H)K*'<H%9NT(5>>;84
M*CVT(3S9>V@KOD1,'*)=VK;3>!2.QO[VL*C3H&@4Q750@VQ<DXT[R=JYL;,F
M80M\T\JM$^"E$],36*/6I*XU>5V63OI4KB>PAG+#6KEA[Y8N$8<';AW@Y,C1
MIS'A,&DW]*BF.NJD>F^*)S+-D5G6S1_FUG0":_._KMLH=B*]='YZ FL4?547
M??6ZG'W5IW(]@364P\&^PPAZ]W8%V3 NCJ(C=[=$X3@^LV#C@Y8(=Q,F#)2S
MM^EL'T%3OFKEV(GRTCGJ"ZU9<[BO.7Q=!J_X]*5>3VA-]?:M'.[L=W[.XE&+
MQ>/PV.*G41A'@S,6WW=0N+N%^A4X2,*<R4EF]A54:4GLCJJ5:B?8B^>J)[1F
MZ?M^#,>OS.F]]G=]H375VW=XN+,-^CFG)R=]-<;A\-CIIU&C87!D=/]@IUN
M7+D# &68;+@N=X+U:'W(<..VUD?C,WOXX';0>YCRY,+L\U:4*\1@:2"#RZ$1
M7):' >6#%FNWGWX0VNS.W6T.) -I \S[I1#Z^<%^H#Z2F?X'4$L#!!0    (
M (B K%9G#.Y+BP0  " 8   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;+U986_J-A3]*U;V-+527Q,[! (#I);N:9/6J7JL>Y]=XD+4)&:V V__?G9B
M$@*.H2.O7]K$W'LXQ]?V/77'6\K>^(H0 ;ZG2<8GSDJ(]<AU^6)%4LQOZ9ID
M\I-7RE(LY"M;NGS-"(Z*I#1QD>?UW13'F3,=%V-/;#JFN4CBC#PQP/,TQ>S?
M>Y+0[<2!SF[@:[Q<"37@3L=KO"1S(I[73TR^N15*%*<DXS'- ".O$^<.CF8H
M4 E%Q-\QV?*]9Z"DO%#ZIEY^CR:.IQB1A"R$@L#RUX;,2)(H),GC'PWJ5-^I
M$O>?=^A?"O%2S OF9$:3;W$D5A,G=$!$7G&>B*]T^QO1@@J""YKPXB?8ZEC/
M 8N<"YKJ9,D@C;/R-_ZN)V(O0>*8$Y!.0(<)O98$7R?XA="262'K 0L\'3.Z
M!4Q%2S3U4,Q-D2W5Q)DJXUPP^6DL\\3T3[E2_J"<@S5A8+["C( [(5C\D@O\
MDA @*)C1-)43/A=T\;:B2408!U</1. XX=?@,WB>/X"K3]?@$W !5P@<Q!EX
MSF+!;^2@?/YK17..LXB/72$YJV]V%YK??<D/M?#SP2/-Q(J#7[.(1,U\5VJM
M!*.=X'MD!7S$[!;X\ 8@#_D&/K/STY&%CE_-OU_@^6WSGZ>$84'9R#0W96[/
MG*MV^(BO\8),'+F%.6$;XDQ__@GVO5],PCH":\CL53)[-O1BF25JF>&#Q;4H
M%Q??6URFB2C1^P6Z.IDVT\]P *$LX&9?HBD,!;Y7A37(!Q7YP%JC!Y)1N?54
ME8 \.-6Q$2^ 7,\@BI-<D AD.WEJ%Q5[P%C.H,MR=@36F)%^-2-]:SF_%:>C
M%(XW<O4NR6[?YUR.R0TOJ[K.19PM#3-SH^?O2L:5:=>FN2H)#/9*Z?M#A/KA
M8<T-@5[0@\,>,E=]4&D<_$"-NY5Q0N7@7)6&0*O*L%(9GK<QC^NCSO5JU,B^
MA![N;S?O-CA@;@SJ03/M845[^&[:U92?)CX\A[@QJ(TX].J&ZUFIZW8Z2["D
M?V?LB%: ]YX37:$UY>[Y"WA!@]/)74GM"*TI%=52T0]M<AJ^T;Z&OH<.UJ4I
MS.^%8<O"K)T(M%N1SMH<[-2V=(76G)7:N$"[<_F 5J<9[!_N,.SY0Q@<E?XX
M,@P\U \&+<6O+0ZT^H6/Z7::PSE"CR/M0FOG NW6Y:*&I[%/- YS5&OGJ T)
MM#N2"YN>1C]%WAC52K[V&=!N-!IM[][(SPKP[F.C([2FW-J?P.$E;<_J;MXM
MM2.TYM_3M:%!=D-S:=O3\(U^-@@A/%B8IK"AU^9_46U0D-V@=-;V4*=>IBNT
MYJS47@;9O<P'M#W-H-$-@E[H!_Y1Z8\C$?+D'TIAT%+]VO0@JWWXF+ZG.9RC
M]#CRA-+:R* SKV#^3^/3V"=ZASFJK7>@VIP@NSFYL/%I]%/DC5%'Y-V]NU9Y
MQ"^+*V@NUTF>B?(6LAJMKKGOBLO=@_%[.)J5E]4U3'EW_HC9,LXX2,BKA/1N
M!Y(9*Z^CRQ=!U\6-[@L5@J;%XXI@>;ZJ /GY*Z5B]Z*^H/JGP/0_4$L#!!0
M   ( (B K%;BL8=J8 ,  /8-   9    >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;+5778^;.!3]*Q8K55MI=_@,A-D$:2:=JI7:*IJHW8?5/CAP$ZP!F]IF
MTO[[M0UA0H9!G15Y26QS[^'<XP-<+PZ,/X@<0*(?94'%TLJEK*YM6Z0YE%A<
ML0JHNK)CO,123?G>%A4'G)FDLK ]QPGM$A-J)0NSMN;)@M6R(!36'(FZ+#'_
M>0L%.RPMUSHNW)-]+O6"G2PJO(<-R*_5FJN9W:%DI 0J"*.(PVYIW;C7*]?7
M"2;B&X&#.!DC7<J6L0<]^9@M+4<S@@)2J2&P^GN$%12%1E(\OK>@5G=/G7@Z
M/J*_-\6K8K98P(H5?Y-,YDMK;J$,=K@NY#T[?("VH)G&2UDAS"\ZM+&.A=):
M2%:VR8I!26CSCW^T0IPD*)SA!*]-\,X3@A<2_#;!*&<WS$Q9[[#$R8*S ^(Z
M6J'I@='&9*MJ"-7;N)%<724J3R9?E%,^,2%0!1QM<LP!W4C)R;:6>%L D@RM
M6%DJP3>2I0\Y*S+@ OV);J@D&2EJO0MH VG-B20@T._O0&)2B+<J1F@\L;"E
M(JIO9Z<MJ=N&E/<"*1]]9E3F MW1#+)^OJT*[*KTCE7>>J. GS&_0K[[!_(<
MSQ_@L_KU=&^$CM^)[AL\_P6\.\PIH7N!UDKTH[Q&^W\^J5#T44(I_AW2K<$-
MAG'U(W\M*IS"TE+/M #^"%;RYC<W=/X:*GHBL)X$02=!,(:>].PC3NQ#:&N;
MMT/U-Z"1 =5OJ,=$\0G"N:-V]?&TMH' 6:#"9EX7V.,]ZWC/1GG?;[X.&GHT
MZ[4;,Q%8K\"P*S"\D#?#*268"*PG0=1)$%W"F]$SR_GQ/(SCZ,R:S^-B9QX$
M\; QYQWI^2AI\WI&K-(?QT&'CJ:_=GLF NM5&G>5QA=R:#RE!!.!]21PG:?/
MMG,)C[:HO?>B&X5^[)V[="@R\./8]<)AH[HG+8<[;E7##Q$A:M-C5#57(RIU
MLR%S0'>;]7J0_"CL:_=O*K2^"-Z3"-Z%7-P"3R7#1&A]&9XZ(7>TR_C?/O:?
MN=.+9_,H/G?Q\S@W\J(H.O.P?=)!E\#WYF A4,IJ*ILVLUOM#B\WIF4_6[_5
MAQK3F3_!-"<BU43N"16H@)V"=*XB]97GS2&CF4A6F3Y]RZ3J^LTP5P<SX#I
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
MGJW[\(NR^]QM+YMX[,"6&5>$P0)-O=,A9DV6?7$YT**PO>B#T-C9VM<4OR5
MF@VXOA!";P?&0?UU$OT!4$L#!!0    ( (B K%;1G_\'D (  $H&   9
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
ML3MV55THOMQ];[K[5O;\/U!+ P04    " "(@*Q6'M^97AP"   ])P  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I+;J- %(7AK5@L(.7[JB2M
M.*.>9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM
M^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;I<YC3<
MSFB>GVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/
MPW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.</
MNH>@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H
M"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1
M;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF
M+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1V
MU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*]
M _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] O8-
M[XQZ9P*],^J="?3.J'<FT#NCWIE [XQZ9P*],^J="?3.DY]-OE/O.GX>2KWV
M?*WQ^M])]7@^MUPO?UE^[9S<XQ><TVU%??X+4$L#!!0    ( (B K%:E?PYQ
M[@$  ) F   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-
MZR</T6Z +;#@!TPRI5&3V+)=*'^/DP(2""I0D;B;1JWMN1./=%8]OWOV%"?;
MKNWCO%BEY,\8B]6*.AM+YZG/*TL7.IORU_# O*W6]H&8F,T,JUR?J$_3--0H
M%N>7M+2;-DVNMOGGV+A^7@1J8S&YV&T<LN:%];YM*IOR.GOLZT\IT]>$,I\<
M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+
M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW
M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^
M+_L0('U(D#X42!\:I \#TL<Q2!\G('V<@O3!9RB-H(C*44CE**9R%%0YBJH<
MA56.XBI'@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL
M$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*
MK I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-
MBJP&15:#(JOY3UGOG5O_<?SX+#O;]&_Y;/PCVN(%4$L! A0#%     @ B("L
M5@=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    " "(@*Q62A,;#^X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "(@*Q6F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( (B K%91W V[608  (HD   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "(@*Q6OCNI9FT&  !=
M'@  &               @(&<#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ B("L5FH%!,#Z @  .@L  !@              ("!/Q4
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( (B K%;,J5YC
MJ00  -X1   8              " @6\8  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " "(@*Q6 :,?([,&  !Y,P  &
M@(%.'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ B("L
M5N<(F-&L"0  FBP  !@              ("!-R0  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( (B K%;J<%F(UP(  '0&   8
M      " @1DN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" "(@*Q69=1]-_H/  !E+   &               @($F,0  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ B("L5OUVP1<J!0  SPT  !@
M             ("!5D$  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( (B K%8Q ,8WW00  %X/   9              " @;9&  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ B("L5AE;<Q,;!
M:PD  !D              ("!RDL  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " "(@*Q6D70*/?X"  #9!@  &0              @($<
M4   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( (B K%9M
MU);G& 0  +(*   9              " @5%3  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ B("L5A ?,#+, P  V @  !D
M     ("!H%<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" "(@*Q69/B?[>8"  "Q!@  &0              @(&C6P  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( (B K%;$9;F2SPL  .DC   9
M              " @<!>  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ B("L5JY;U%//!@  UA   !D              ("!QFH  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "(@*Q62WNU+HL#
M  !T"   &0              @(',<0  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( (B K%:\ Y# X0P  &LF   9              "
M@8YU  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ B("L
M5N!01HU#!0  50X  !D              ("!IH(  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " "(@*Q6:1PL&)4$  #B"@  &0
M        @($@B   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( (B K%974M6XL0,  )$(   9              " @>R,  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ B("L5JRUY]:M#@  ERD
M !D              ("!U)   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " "(@*Q6!)@;':@"   K!@  &0              @(&XGP
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( (B K%8DR!&&
MP@,  %\)   9              " @9>B  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ B("L5ETFT+PD!   /0T  !D
M ("!D*8  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "(
M@*Q6%V,"OPX#  "O!@  &0              @('KJ@  >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( (B K%87XTO?! ,  *D&   9
M          " @3"N  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ B("L5H*R2NQJ P   @@  !D              ("!:[$  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "(@*Q6*1B&W/@"  !\
M!@  &0              @($,M0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( (B K%:4E</N% ,  ,8&   9              " @3NX
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ B("L5IS@
M5'Z:!0  5PX  !D              ("!AKL  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " "(@*Q6WKR3/^D#  "-"0  &0
M    @(%7P0  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M (B K%;6?$2$[@,  $\)   9              " @7?%  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ B("L5FSIEZ#4 @  C@D  !D
M             ("!G,D  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " "(@*Q6OI0-XE$"  !8!0  &0              @(&GS   >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( (B K%;0]I$1)P,
M +0*   9              " @2_/  !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ B("L5AU=BT.W P  BQ(  !D              ("!
MC=(  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "(@*Q6
MDW*TT6,#  #&#P  &0              @(%[U@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( (B K%:A/W=K90,  &8-   9
M      " @17:  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ B("L5LCQZ7L* P  E0L  !D              ("!L=T  'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "(@*Q6&54Y##L"   D!0
M&0              @('RX   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( (B K%9#ICR=@P,  !X/   9              " @63C  !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ B("L5BO[M^*+
M @  & <  !D              ("!'N<  'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    " "(@*Q6%P!P[%<#  !F"@  &0
M@('@Z0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( (B
MK%8R(C[.+00  ,\6   9              " @6[M  !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ B("L5G" WR4>!   NQ0  !D
M         ("!TO$  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    " "(@*Q69_5>5S<#   _#   &0              @($G]@  >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( (B K%9/\Y&5A0(  /,%
M   9              " @97Y  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ B("L5G*YEI>U @  "P<  !D              ("!4?P
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "(@*Q6ME^Y
M$3T#  "["0  &0              @($]_P  >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( (B K%:.A<WL*@<  '<U   9
M  " @;$" 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
MB("L5@!9\=W.!@  +CD  !D              ("!$@H! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    " "(@*Q6 TV4264"  "G!P  &0
M            @($7$0$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( (B K%8L LF&\0,   H6   9              " @;,3 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ B("L5JNH'O)?"P
M.H$  !D              ("!VQ<! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    " "(@*Q60'Y_0T0#  #T"@  &0              @(%Q
M(P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( (B K%9S
M/HV)+00  )H6   9              " @>PF 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ B("L5GY6NC;E!0  _QT  !D
M     ("!4"L! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M" "(@*Q6NE $&K0#  ">$0  &0              @(%L,0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( (B K%9G#.Y+BP0  " 8   9
M              " @5<U 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ B("L5N*QAVI@ P  ]@T  !D              ("!&3H! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "(@*Q6%Q^3U$8#
M  !J#P  &0              @(&P/0$ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( (B K%8S>@UT*0,  *D,   9              "
M@2U! 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ B("L
M5M&?_P>0 @  2@8  !D              ("!C40! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    " "(@*Q66AZJ0&D"   Z!@  &0
M        @(%41P$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( (B K%85D):02P,  ,P4   -              "  ?1) 0!X;"]S='EL
M97,N>&UL4$L! A0#%     @ B("L5I>*NQS     $P(   L
M ( !:DT! %]R96QS+RYR96QS4$L! A0#%     @ B("L5ED(U8 L!0  KRL
M  \              ( !4TX! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (
M (B K%8>WYE>' (  #TG   :              "  :Q3 0!X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (B K%:E?PYQ[@$  ) F   3
M              "  0!6 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !*
- $H /10  !]8 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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>80
<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>81
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>155</ContextCount>
  <ElementCount>312</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>60</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/Revenues</Role>
      <ShortName>Revenues</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Prepaid Expenses and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets</Role>
      <ShortName>Prepaid Expenses and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Capitalized Internal-Use??Software, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet</Role>
      <ShortName>Capitalized Internal-Use??Software, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Revenues (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RevenuesTables</Role>
      <ShortName>Revenues (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/Revenues</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/Investments</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Capitalized Internal-Use??Software, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables</Role>
      <ShortName>Capitalized Internal-Use??Software, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/StockBasedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/Restructuring</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Revenues - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RevenuesNarrativeDetails</Role>
      <ShortName>Revenues - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Revenues - Disaggregation of Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails</Role>
      <ShortName>Revenues - Disaggregation of Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Revenues - Revenue by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails</Role>
      <ShortName>Revenues - Revenue by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails</Role>
      <ShortName>Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Investments - Scheduled Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails</Role>
      <ShortName>Investments - Scheduled Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Investments - Aging of Unrealized Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails</Role>
      <ShortName>Investments - Aging of Unrealized Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Capitalized Internal-Use??Software, Net - Capitalized Internal Use Software (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails</Role>
      <ShortName>Capitalized Internal-Use??Software, Net - Capitalized Internal Use Software (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Capitalized Internal-Use??Software, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails</Role>
      <ShortName>Capitalized Internal-Use??Software, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Capitalized Internal-Use??Software, Net - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails</Role>
      <ShortName>Capitalized Internal-Use??Software, Net - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/Debt</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails</Role>
      <ShortName>Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Equity Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation - Classification of Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Restructuring - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RestructuringNarrativeDetails</Role>
      <ShortName>Restructuring - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Restructuring - Restructuring Reserve Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails</Role>
      <ShortName>Restructuring - Restructuring Reserve Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="blze-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.backblaze.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.backblaze.com/role/IncomeTaxes</ParentRole>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. blze-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: blze:CapitalLeasesAgreementTerm, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportingUnits, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  blze-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="blze-20230331.htm">blze-20230331.htm</File>
    <File>blze-20230331.xsd</File>
    <File>blze-20230331_cal.xml</File>
    <File>blze-20230331_def.xml</File>
    <File>blze-20230331_lab.xml</File>
    <File>blze-20230331_pre.xml</File>
    <File>ex311blze10-q20230331.htm</File>
    <File>ex312blze10-q20230331.htm</File>
    <File>ex321blze10-q20230331.htm</File>
    <File>ex322blze10-q20230331.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="618">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>84
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "blze-20230331.htm": {
   "axisCustom": 0,
   "axisStandard": 24,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 618,
    "http://xbrl.sec.gov/dei/2022": 31
   },
   "contextCount": 155,
   "dts": {
    "calculationLink": {
     "local": [
      "blze-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blze-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "blze-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "blze-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blze-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "blze-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 499,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 5,
    "http://www.backblaze.com/20230331": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 11
   },
   "keyCustom": 35,
   "keyStandard": 277,
   "memberCustom": 22,
   "memberStandard": 36,
   "nsprefix": "blze",
   "nsuri": "http://www.backblaze.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.backblaze.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.backblaze.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.backblaze.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Prepaid Expenses and Other Current Assets",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets",
     "shortName": "Prepaid Expenses and Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.backblaze.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Capitalized Internal-Use\u00a0Software, Net",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet",
     "shortName": "Capitalized Internal-Use\u00a0Software, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.backblaze.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i3a61c761ee194e51bf4a4da4c9b14ed7_D20220715-20220715",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.backblaze.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.backblaze.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.backblaze.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders",
     "shortName": "Net Loss per Share Attributable to Common Stockholders",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Restructuring",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.backblaze.com/role/Restructuring",
     "shortName": "Restructuring",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.backblaze.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "23",
     "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Revenues (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.backblaze.com/role/RevenuesTables",
     "shortName": "Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.backblaze.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables",
     "shortName": "Prepaid Expenses and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.backblaze.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Capitalized Internal-Use\u00a0Software, Net (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables",
     "shortName": "Capitalized Internal-Use\u00a0Software, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i052cebcaa3144d318c4c109590bbe764_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i052cebcaa3144d318c4c109590bbe764_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.backblaze.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.backblaze.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables",
     "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Restructuring (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.backblaze.com/role/RestructuringTables",
     "shortName": "Restructuring (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "div",
       "us-gaap:ConcentrationRiskCreditRisk",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i89345609f3b24c5ab6878c67e11a0847_D20230101-20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Revenues - Narrative (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.backblaze.com/role/RevenuesNarrativeDetails",
     "shortName": "Revenues - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Revenues - Disaggregation of Revenues (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails",
     "shortName": "Revenues - Disaggregation of Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "ic64a9afbe0f04c16b0e0a740b5909ffb_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Revenues - Revenue by Geographic Area (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails",
     "shortName": "Revenues - Revenue by Geographic Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id46c2c869121494d8806bbae74e55845_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails",
     "shortName": "Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Investments - Scheduled Maturities (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails",
     "shortName": "Investments - Scheduled Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.backblaze.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "security",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Investments - Aging of Unrealized Losses (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
     "shortName": "Investments - Aging of Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "security",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RestrictedCashAndCashEquivalents",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RestrictedCashAndCashEquivalents",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Prepaid Expenses and Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.backblaze.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Capitalized Internal Use Software (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails",
     "shortName": "Capitalized Internal-Use\u00a0Software, Net - Capitalized Internal Use Software (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails",
     "shortName": "Capitalized Internal-Use\u00a0Software, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i2bfc80dda7354c30bda0912b49d7ba3c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i2bfc80dda7354c30bda0912b49d7ba3c_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i2f04db6bcdf5441681c30f92d8db8f56_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Future Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails",
     "shortName": "Capitalized Internal-Use\u00a0Software, Net - Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i2f04db6bcdf5441681c30f92d8db8f56_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Debt (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.backblaze.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "icbc2a48a1ab04ab1b3da185f09d21823_I20221130",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "blze:CommonStockConversionRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "blze:CommonStockConversionRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails",
     "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "id06734ae44484666924089bd54fec8ba_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i93b4ec47b2014ba1932c915cdf74c332_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i829e39ace17b4f32af7e5499d30b40cb_D20220101-20220331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i12846907a2104e008e05c45056508596_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i12846907a2104e008e05c45056508596_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i859c6681bbe34773a87cc6162262c9b5_D20220101-20220331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i93b4ec47b2014ba1932c915cdf74c332_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
     "shortName": "Stock-Based Compensation - Summary of Equity Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation - Classification of Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i35058cc921724bf5842315d32ca07ae3_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails",
     "shortName": "Net Loss per Share Attributable to Common Stockholders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i7c117270443c437683bb4758651f0d42_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails",
     "shortName": "Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Restructuring - Narrative (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.backblaze.com/role/RestructuringNarrativeDetails",
     "shortName": "Restructuring - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "if37bbd75428f40cdad6144d3ebef0a54_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
     "shortName": "Restructuring - Summary of Restructuring Charges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "iaf44e2184b214ab79a776532e336677d_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i93b4ec47b2014ba1932c915cdf74c332_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Restructuring - Restructuring Reserve Activity (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails",
     "shortName": "Restructuring - Restructuring Reserve Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i93b4ec47b2014ba1932c915cdf74c332_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.backblaze.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Organization and Description of Business",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Revenues",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.backblaze.com/role/Revenues",
     "shortName": "Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blze-20230331.htm",
      "contextRef": "i9b16f866737a4db8b93c48d8cd974b9f_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 60,
   "tag": {
    "blze_A2011EquityInceptivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2011 Equity Inceptive Plan",
        "label": "2011 Equity Inceptive Plan [Member]",
        "terseLabel": "2011 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2011EquityInceptivePlanMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_A2021EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Employee Stock Purchase Plan",
        "label": "2021 Employee Stock Purchase Plan [Member]",
        "terseLabel": "2021 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "A2021EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_A2021EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Equity Incentive Plan",
        "label": "2021 Equity Incentive Plan [Member]",
        "terseLabel": "2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2021EquityIncentivePlanMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_A2022EmployeeBonusPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Employee Bonus Plan",
        "label": "2022 Employee Bonus Plan [Member]",
        "terseLabel": "2022 Employee Bonus Plan"
       }
      }
     },
     "localname": "A2022EmployeeBonusPlanMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AFCO Premium Credit LLC Insurance Premium Financing Agreement",
        "label": "AFCO Premium Credit LLC Insurance Premium Financing Agreement [Member]",
        "terseLabel": "AFCO Premium Credit LLC Insurance Premium Financing Agreement"
       }
      }
     },
     "localname": "AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_AccruedBonusClassifiedAsStockBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Bonus Classified As Stock-Based Compensation",
        "label": "Accrued Bonus Classified As Stock-Based Compensation",
        "terseLabel": "Accrued bonus classified as stock-based compensation"
       }
      }
     },
     "localname": "AccruedBonusClassifiedAsStockBasedCompensation",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_AccruedBonusSettledInRestrictedStockUnits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Bonus Settled In Restricted Stock Units",
        "label": "Accrued Bonus Settled In Restricted Stock Units",
        "terseLabel": "Accrued bonus settled in restricted stock units"
       }
      }
     },
     "localname": "AccruedBonusSettledInRestrictedStockUnits",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Liabilities And Other Liabilities, Current",
        "label": "Accrued Liabilities And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_B2CloudStorageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "B2 Cloud Storage",
        "label": "B2 Cloud Storage [Member]",
        "terseLabel": "B2 Cloud Storage"
       }
      }
     },
     "localname": "B2CloudStorageMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Lease Liability And Lease Financing Obligation, Current",
        "label": "Capital Lease Liability And Lease Financing Obligation, Current",
        "terseLabel": "Finance lease liabilities and lease financing obligations, current"
       }
      }
     },
     "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Lease Liability And Lease Financing Obligation, Noncurrent",
        "label": "Capital Lease Liability And Lease Financing Obligation, Noncurrent",
        "terseLabel": "Finance lease liabilities and lease financing obligations, non-current"
       }
      }
     },
     "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_CapitalLeasesAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Leases, Agreement Term",
        "label": "Capital Leases, Agreement Term",
        "terseLabel": "Capital leases, agreement term"
       }
      }
     },
     "localname": "CapitalLeasesAgreementTerm",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "blze_CashDisbursementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Disbursements",
        "label": "Cash Disbursements [Member]",
        "terseLabel": "Cash Disbursements"
       }
      }
     },
     "localname": "CashDisbursementsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_CityNationalBankRevolvingCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "City National Bank Revolving Credit Agreement",
        "label": "City National Bank Revolving Credit Agreement [Member]",
        "terseLabel": "City National Bank Revolving Credit Agreement"
       }
      }
     },
     "localname": "CityNationalBankRevolvingCreditAgreementMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_CommonStockConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Conversion Ratio",
        "label": "Common Stock, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "CommonStockConversionRatio",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Voting Rights, Number Of Votes Allowed To Each Share",
        "label": "Common Stock, Voting Rights, Number Of Votes Allowed To Each Share",
        "terseLabel": "Votes per share of common stock"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotesAllowedToEachShare",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blze_ComputerBackupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Backup",
        "label": "Computer Backup [Member]",
        "terseLabel": "Computer Backup"
       }
      }
     },
     "localname": "ComputerBackupMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_ConsumptionBasedArragmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumption-Based Arragments",
        "label": "Consumption-Based Arragments [Member]",
        "terseLabel": "Consumption-based arrangements"
       }
      }
     },
     "localname": "ConsumptionBasedArragmentsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_DataCenterEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Data Center Equipment",
        "label": "Data Center Equipment [Member]",
        "terseLabel": "Data center equipment"
       }
      }
     },
     "localname": "DataCenterEquipmentMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_DebtInstrumentDownPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Down Payment",
        "label": "Debt Instrument, Down Payment",
        "terseLabel": "Down payment"
       }
      }
     },
     "localname": "DebtInstrumentDownPayment",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Periodic Payments, Number of Quarterly Installments",
        "label": "Debt Instrument, Periodic Payments, Number of Quarterly Installments",
        "terseLabel": "Periodic payment, number of quarterly installments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions",
        "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions",
        "terseLabel": "Less than 12 months, number of securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions",
        "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Total number of securities"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blze_EarningsPerShareBasicAndDilutedNumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share Basic And Diluted Numerator [Abstract]",
        "label": "Earnings Per Share Basic And Diluted Numerator [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedNumeratorAbstract",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blze_EmployeeStockPurchasePlanWithholdingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan Withholding, Current",
        "label": "Employee Stock Purchase Plan Withholding, Current",
        "terseLabel": "ESPP withholding"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanWithholdingCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_FinanceLeaseCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "terseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_FinanceLeaseCostInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost, Interest Expense",
        "label": "Finance Lease, Cost, Interest Expense",
        "terseLabel": "Finance Lease, cost, interest expense"
       }
      }
     },
     "localname": "FinanceLeaseCostInterestExpense",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_FinancedInsurancePremiumsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financed Insurance Premiums, Current",
        "label": "Financed Insurance Premiums, Current",
        "terseLabel": "Financed insurance premiums (see Note 11)"
       }
      }
     },
     "localname": "FinancedInsurancePremiumsCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_GeneralAndAdministrativeSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General and Administrative Software",
        "label": "General and Administrative Software [Member]",
        "terseLabel": "General and administrative software"
       }
      }
     },
     "localname": "GeneralAndAdministrativeSoftwareMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_InvoluntaryTerminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Involuntary Terminations",
        "label": "Involuntary Terminations [Member]",
        "terseLabel": "Involuntary Terminations"
       }
      }
     },
     "localname": "InvoluntaryTerminationsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_LeaseFinancingObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Financing Obligation",
        "label": "Lease Financing Obligation",
        "terseLabel": "Lease financing obligation"
       }
      }
     },
     "localname": "LeaseFinancingObligation",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_LeaseFinancingObligationInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Financing Obligation, Interest Expense",
        "label": "Lease Financing Obligation, Interest Expense",
        "terseLabel": "Lease financing obligation, interest expense"
       }
      }
     },
     "localname": "LeaseFinancingObligationInterestExpense",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard",
        "label": "Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard",
        "terseLabel": "Lease liabilities arising from right-of-use assets upon adoption of ASC 842"
       }
      }
     },
     "localname": "LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_LeasedDataCenterEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leased Data Center Equipment",
        "label": "Leased Data Center Equipment [Member]",
        "terseLabel": "Leased and financed data center equipment"
       }
      }
     },
     "localname": "LeasedDataCenterEquipmentMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Debt, Excluding Current Maturities and Convertible Debt",
        "label": "Long-term Debt, Excluding Current Maturities and Convertible Debt",
        "terseLabel": "Debt facility, non-current"
       }
      }
     },
     "localname": "LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_PaymentsOfPrincipalOnInsurancePremiumFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Of Principal On Insurance Premium Financing",
        "label": "Payments Of Principal On Insurance Premium Financing",
        "negatedTerseLabel": "Principal payments on insurance premium financing"
       }
      }
     },
     "localname": "PaymentsOfPrincipalOnInsurancePremiumFinancing",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_PhysicalMediaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical Media",
        "label": "Physical Media [Member]",
        "terseLabel": "Physical Media"
       }
      }
     },
     "localname": "PhysicalMediaMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_PrepaidPhysicalMediaHardwareCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Physical Media Hardware, Current",
        "label": "Prepaid Physical Media Hardware, Current",
        "terseLabel": "Prepaid Physical Media hardware"
       }
      }
     },
     "localname": "PrepaidPhysicalMediaHardwareCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_PrepaidSubscriptionsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Subscriptions, Current",
        "label": "Prepaid Subscriptions, Current",
        "terseLabel": "Prepaid subscriptions"
       }
      }
     },
     "localname": "PrepaidSubscriptionsCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal Payments On Capital Lease And Lease Financing Obligations",
        "label": "Principal Payments On Capital Lease And Lease Financing Obligations",
        "negatedTerseLabel": "Principal payments on finance leases and lease financing obligations"
       }
      }
     },
     "localname": "PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivable Recorded Due To Stock Option Exercises Pending Settlement",
        "label": "Receivable Recorded Due To Stock Option Exercises Pending Settlement",
        "terseLabel": "Receivable recorded due to stock option exercises pending settlement"
       }
      }
     },
     "localname": "ReceivableRecordedDueToStockOptionExercisesPendingSettlement",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_ReceivablesFromPaymentProcessorCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables From Payment Processor, Current",
        "label": "Receivables From Payment Processor, Current",
        "terseLabel": "Receivable from payment processor"
       }
      }
     },
     "localname": "ReceivablesFromPaymentProcessorCurrent",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_SAFEAgreementInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SAFE Agreement Investors",
        "label": "SAFE Agreement Investors [Member]",
        "terseLabel": "SAFE Agreement Investors"
       }
      }
     },
     "localname": "SAFEAgreementInvestorsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_SAFEAgreementSettlementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SAFE Agreement Settlement",
        "label": "SAFE Agreement Settlement [Member]",
        "terseLabel": "SAFE Agreement Settlement"
       }
      }
     },
     "localname": "SAFEAgreementSettlementMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Shares Reserved For Future Issuance",
        "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]",
        "terseLabel": "Schedule of Shares Reserved for Future Issuance"
       }
      }
     },
     "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes",
        "negatedTerseLabel": "RSU award activity, net of shares withheld for taxes (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized",
        "terseLabel": "Minimum annual additional number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding",
        "terseLabel": "Minimum annual additional number of shares authorized, common stock outstanding (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period",
        "terseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period",
        "terseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period",
        "negatedTerseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "blze_SharesIssuablePursuantToTheESPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Issuable Pursuant to the ESPP",
        "label": "Shares Issuable Pursuant to the ESPP [Member]",
        "terseLabel": "Shares issuable pursuant to the ESPP"
       }
      }
     },
     "localname": "SharesIssuablePursuantToTheESPPMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_SubscriptionBasedArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription-Based Arrangements",
        "label": "Subscription-Based Arrangements [Member]",
        "terseLabel": "Subscription-based arrangements"
       }
      }
     },
     "localname": "SubscriptionBasedArrangementsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_TMTInvestmentsPLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TMT Investments PLC",
        "label": "TMT Investments PLC [Member]",
        "terseLabel": "TMT Investments PLC"
       }
      }
     },
     "localname": "TMTInvestmentsPLCMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_TwoVendorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Vendors",
        "label": "Two Vendors [Member]",
        "terseLabel": "Two Vendors"
       }
      }
     },
     "localname": "TwoVendorsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blze_ValueAddedTaxPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value Added Tax Payable",
        "label": "Value Added Tax Payable",
        "terseLabel": "Accrued value-added tax (\u201cVAT\u201d) liability",
        "verboseLabel": "Accrued value-added tax (\u201cVAT\u201d) liability"
       }
      }
     },
     "localname": "ValueAddedTaxPayable",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blze_VoluntaryTerminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Voluntary Terminations",
        "label": "Voluntary Terminations [Member]",
        "terseLabel": "Voluntary Terminations"
       }
      }
     },
     "localname": "VoluntaryTerminationsMember",
     "nsuri": "http://www.backblaze.com/20230331",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_NL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NETHERLANDS",
        "terseLabel": "Netherlands"
       }
      }
     },
     "localname": "NL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.backblaze.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r331",
      "r358",
      "r562",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318",
      "r390",
      "r511",
      "r529",
      "r554",
      "r555",
      "r575",
      "r583",
      "r592",
      "r648",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318",
      "r390",
      "r511",
      "r529",
      "r554",
      "r555",
      "r575",
      "r583",
      "r592",
      "r648",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r255",
      "r513",
      "r576",
      "r590",
      "r643",
      "r644",
      "r649",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r255",
      "r513",
      "r576",
      "r590",
      "r643",
      "r644",
      "r649",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318",
      "r389",
      "r390",
      "r418",
      "r419",
      "r420",
      "r487",
      "r511",
      "r529",
      "r554",
      "r555",
      "r575",
      "r583",
      "r592",
      "r638",
      "r648",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318",
      "r389",
      "r390",
      "r418",
      "r419",
      "r420",
      "r487",
      "r511",
      "r529",
      "r554",
      "r555",
      "r575",
      "r583",
      "r592",
      "r638",
      "r648",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r331",
      "r358",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r391",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r210",
      "r391",
      "r601",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r256",
      "r257",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r577",
      "r591",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r538",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r577",
      "r591",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r210",
      "r391",
      "r601",
      "r602",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r12",
      "r589"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableMember": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations incurred and payable to vendors for goods and services received.",
        "label": "Accounts Payable [Member]",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "AccountsPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r259",
      "r260"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Net accretion of discount on investment securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r7",
      "r589"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional\u00a0paid-in\u00a0capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r616",
      "r617",
      "r618",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r115",
      "r116",
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Common Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r131",
      "r151",
      "r172",
      "r191",
      "r240",
      "r249",
      "r253",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r446",
      "r448",
      "r456",
      "r589",
      "r646",
      "r647",
      "r686"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r167",
      "r177",
      "r191",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r446",
      "r448",
      "r456",
      "r589",
      "r646",
      "r647",
      "r686"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r41",
      "r42",
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Accruals related to purchases of property and equipment"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.",
        "label": "Capitalized Computer Software, Accumulated Amortization",
        "negatedTerseLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "auth_ref": [
      "r161",
      "r163"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for amortization of capitalized computer software costs.",
        "label": "Capitalized Computer Software, Amortization",
        "terseLabel": "Capitalized computer software, amortization"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizedComputerSoftwareNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.",
        "label": "Capitalized Computer Software, Gross",
        "terseLabel": "Total capitalized internal-use software"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r556"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Capitalized internal-use software, net",
        "totalLabel": "Total capitalized\u00a0internal-use\u00a0software, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization of deferred contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Capitalized contract cost"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r292"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Capitalized commissions"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r536",
      "r537",
      "r589",
      "r603"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r39",
      "r169",
      "r559"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r33",
      "r39",
      "r44"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, restricted cash and restricted cash, non-current at end of period",
        "periodStartLabel": "Cash and restricted cash at beginning of period",
        "totalLabel": "Total cash, restricted cash and restricted cash, non-current"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "RECONCILIATION OF CASH AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r33",
      "r122"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, restricted cash and restricted cash, non-current"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r191",
      "r213",
      "r214",
      "r216",
      "r218",
      "r225",
      "r226",
      "r280",
      "r319",
      "r321",
      "r322",
      "r323",
      "r326",
      "r327",
      "r356",
      "r357",
      "r360",
      "r364",
      "r371",
      "r456",
      "r557",
      "r600",
      "r613",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/Cover",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper",
        "verboseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r19",
      "r138",
      "r156"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 10)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r89",
      "r313",
      "r314",
      "r541",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/Cover",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/Cover",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r616",
      "r617",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Class A and Class B Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r589"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, value, issued"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r587",
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Capitalized Computer Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r51",
      "r52",
      "r119",
      "r120",
      "r258",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r51",
      "r52",
      "r119",
      "r120",
      "r258",
      "r535",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r51",
      "r52",
      "r119",
      "r120",
      "r258",
      "r540",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r148",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r51",
      "r52",
      "r119",
      "r120",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r49",
      "r51",
      "r52",
      "r53",
      "r119",
      "r121",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r51",
      "r52",
      "r119",
      "r120",
      "r258",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction-in-progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r373",
      "r374",
      "r385"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r373",
      "r374",
      "r385"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r373",
      "r374",
      "r385"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r386"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with customer, liability, revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r26",
      "r191",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r456",
      "r646"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r84",
      "r85",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r92",
      "r189",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r344",
      "r351",
      "r352",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r132",
      "r133",
      "r149",
      "r196",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r465",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r124",
      "r126",
      "r328",
      "r465",
      "r571",
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r17",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, stated percentage (in percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r18",
      "r196",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r465",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r18",
      "r97",
      "r100",
      "r101",
      "r102",
      "r123",
      "r124",
      "r126",
      "r147",
      "r196",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r340",
      "r341",
      "r342",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r353",
      "r465",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "auth_ref": [
      "r262",
      "r263",
      "r264",
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "terseLabel": "Investments, net carrying value"
       }
      }
     },
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate (in percent)"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Plan contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r37",
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r37",
      "r238"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r384",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r395",
      "r424",
      "r425",
      "r427",
      "r431",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r105",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r184",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r211",
      "r213",
      "r216",
      "r217",
      "r218",
      "r222",
      "r453",
      "r454",
      "r517",
      "r527",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share, basic (USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r184",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r213",
      "r216",
      "r217",
      "r218",
      "r222",
      "r453",
      "r454",
      "r517",
      "r527",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted (USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "auth_ref": [
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "terseLabel": "Stock-based compensation included in capitalized internal-use software"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Cost not yet recognized, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Cost not yet recognized for restricted stock units, amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r676"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Cost not yet recognized for stock options, amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Options outstanding",
        "verboseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r96",
      "r165",
      "r180",
      "r181",
      "r182",
      "r197",
      "r198",
      "r199",
      "r201",
      "r207",
      "r209",
      "r224",
      "r281",
      "r372",
      "r428",
      "r429",
      "r430",
      "r437",
      "r438",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r478",
      "r530",
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r469",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Interest paid on finance lease and lease financing obligations"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r467",
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "verboseLabel": "Finance lease, liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r466"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Carrying value of equipment under capital lease agreements and collateralized financing obligations"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r681",
      "r683"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r468",
      "r471",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r680"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Leased and financed data center equipment"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r476",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance lease, weighted average discount rate (in percent)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r475",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r269",
      "r273",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r353",
      "r369",
      "r450",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r568",
      "r627",
      "r628",
      "r629",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails",
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails",
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r73",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails",
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r75",
      "r514"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss (gain) on disposal of assets and other adjustments"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r25",
      "r191",
      "r240",
      "r248",
      "r252",
      "r254",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r456",
      "r567",
      "r646"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecurities": {
     "auth_ref": [
      "r61",
      "r261",
      "r284",
      "r631"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss",
        "totalLabel": "Investments, amortized cost"
       }
      }
     },
     "localname": "HeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "auth_ref": [
      "r63",
      "r271"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain",
        "terseLabel": "Investments, gross unrealized gains"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "auth_ref": [
      "r64",
      "r272"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss",
        "negatedTerseLabel": "Investments, gross unrealized losses",
        "terseLabel": "Investments, gross unrealized losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails",
      "http://www.backblaze.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.",
        "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss",
        "negatedTerseLabel": "Total unrealized losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.",
        "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value",
        "terseLabel": "Total fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.",
        "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Less than 12 months, unrealized losses"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months.",
        "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Maturity [Abstract]",
        "terseLabel": "Debt Securities, Held-to-maturity, Maturity [Abstract]"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r67",
      "r144",
      "r276",
      "r525"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "After 5 years through 10 years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r267",
      "r521"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10",
        "terseLabel": "After 5 years through 10 years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r66",
      "r143",
      "r275",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "After one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": {
     "auth_ref": [
      "r266",
      "r520"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five",
        "terseLabel": "After one year through five years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r68",
      "r145",
      "r277",
      "r526"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "After 10 years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": {
     "auth_ref": [
      "r268",
      "r522"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "After 10 years"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
     "auth_ref": [
      "r623",
      "r695"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date",
        "totalLabel": "Total investments"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r65",
      "r142",
      "r274",
      "r523"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Within one year"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": {
     "auth_ref": [
      "r265",
      "r519"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Within one year"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "auth_ref": [
      "r62",
      "r270",
      "r516"
     ],
     "calculation": {
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_HeldToMaturitySecurities",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity, Fair Value",
        "terseLabel": "Total investments",
        "totalLabel": "Total investments"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails",
      "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesTextBlock": {
     "auth_ref": [
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity [Table Text Block]",
        "terseLabel": "Debt Securities, Held-to-maturity"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r22",
      "r128",
      "r139",
      "r159",
      "r240",
      "r248",
      "r252",
      "r254",
      "r518",
      "r567"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r299",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r434",
      "r435",
      "r436",
      "r439",
      "r441",
      "r443",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r208",
      "r209",
      "r239",
      "r432",
      "r440",
      "r442",
      "r528"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r34",
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r610"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r512",
      "r610"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r610",
      "r684"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Capitalized Internal-Use\u00a0Software, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r125",
      "r141",
      "r183",
      "r237",
      "r464"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r185",
      "r187",
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r28",
      "r236"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Investment income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r279",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r72",
      "r129",
      "r146",
      "r160",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r14",
      "r191",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r447",
      "r448",
      "r449",
      "r456",
      "r566",
      "r646",
      "r686",
      "r687"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r11",
      "r134",
      "r155",
      "r589",
      "r615",
      "r630",
      "r679"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r168",
      "r191",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r447",
      "r448",
      "r449",
      "r456",
      "r589",
      "r646",
      "r686",
      "r687"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r4",
      "r133",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r13"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r13"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Outstanding amount available to be borrowed"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r133",
      "r152",
      "r341",
      "r355",
      "r571",
      "r572"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r18",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r640",
      "r641",
      "r642"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Paid, Value",
        "terseLabel": "Refund paid to SAFE Agreement investors"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r227",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r33",
      "r35",
      "r38"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r23",
      "r38",
      "r140",
      "r158",
      "r166",
      "r178",
      "r179",
      "r182",
      "r191",
      "r200",
      "r202",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r215",
      "r240",
      "r248",
      "r252",
      "r254",
      "r280",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r454",
      "r456",
      "r567",
      "r646"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting Pronouncements Recently Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable, Other Payables"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r240",
      "r248",
      "r252",
      "r254",
      "r567"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r472",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r682"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r470",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r466"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r611"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Noncash lease expense on operating leases"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r476",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating lease, weighted average discount rate (in percent)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r475",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating lease, weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r0",
      "r45",
      "r57",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "Other Current Assets [Text Block]",
        "terseLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r606",
      "r632"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r302",
      "r609"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash payments during the period"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedTerseLabel": "Capitalized internal-use software costs"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Payments of deferred offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property and equipment, net"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r608"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r176",
      "r290",
      "r291",
      "r560"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r561",
      "r569",
      "r632"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Insurance",
        "terseLabel": "Financed prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r31",
      "r614"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from debt facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r30",
      "r113"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercises of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r636",
      "r681",
      "r683"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r637",
      "r683"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r605",
      "r635",
      "r680"
     ],
     "calculation": {
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Total property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails",
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r80",
      "r542",
      "r543",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r78",
      "r170"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails",
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails",
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "Purchase obligation, to be paid, year one"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.",
        "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Purchase obligation, to be paid, remainder of fiscal year"
       }
      }
     },
     "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r164",
      "r479",
      "r480",
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Pro-rata payment"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r117",
      "r162",
      "r694"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r39",
      "r44",
      "r130",
      "r153",
      "r169"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted cash - included in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r603",
      "r612"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash - included in prepaid expenses and other current assets"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r539",
      "r604",
      "r612"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.",
        "label": "Restricted Cash, Noncurrent",
        "terseLabel": "Restricted cash, non-current"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.backblaze.com/role/DebtDetails",
      "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units outstanding",
        "verboseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r300",
      "r302",
      "r305",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/Restructuring"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).",
        "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent",
        "terseLabel": "Workforce terminated (in percent)"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r37",
      "r306",
      "r308",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Severance and other Personnel Costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r301",
      "r302",
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "RestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r302",
      "r307"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r8",
      "r103",
      "r154",
      "r533",
      "r534",
      "r589"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r165",
      "r197",
      "r198",
      "r199",
      "r201",
      "r207",
      "r209",
      "r281",
      "r428",
      "r429",
      "r430",
      "r437",
      "r438",
      "r452",
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r234",
      "r235",
      "r247",
      "r250",
      "r251",
      "r255",
      "r256",
      "r258",
      "r383",
      "r384",
      "r513"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails",
      "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/Revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue by Geographic Area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RevenuesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r474",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Equipment acquired through finance lease and lease financing obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r474",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Assets obtained in exchange for operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "Accrued sales taxes"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r137",
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.",
        "label": "Sales and Excise Tax Payable",
        "terseLabel": "Accrual for sales tax payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r46",
      "r48",
      "r213",
      "r214",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r111",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r73",
      "r74",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails",
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r73",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Held-to-Maturity Securities [Line Items]",
        "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": {
     "auth_ref": [
      "r269",
      "r273",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-Maturity [Table]",
        "terseLabel": "Debt Securities, Held-to-maturity [Table]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amounts of other current assets.",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PropertyandEquipmentNetDetails",
      "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r304",
      "r308",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r82",
      "r83",
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r81",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r392",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r173",
      "r174",
      "r175",
      "r225",
      "r356",
      "r357",
      "r358",
      "r360",
      "r364",
      "r369",
      "r371",
      "r575",
      "r600",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r49",
      "r51",
      "r52",
      "r53",
      "r119",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR)"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails",
      "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]",
        "terseLabel": "Shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Awards granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Balance, end of period (in dollars per share)",
        "periodStartLabel": "Balance, beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-average grant date fair value per share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk free interest rate (in percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Number of additional shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value of options granted (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "verboseLabel": "Outstanding Stock Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (USD per share)",
        "periodStartLabel": "Beginning balance (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-average exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Vested and exercisable, Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and exercisable (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Number of shares purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails",
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails",
      "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Cancelled (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (USD per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]",
        "terseLabel": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.",
        "label": "Supplier [Domain]",
        "terseLabel": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "auth_ref": [
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "terseLabel": "Share-Based Payment Arrangement, Employee"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "auth_ref": [
      "r392",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Share-Based Payment Arrangement, Nonemployee"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Award expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, Weighted-average remaining contractual life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and exercisable, Weighted-average remaining contractual life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Aggregate grant-date fair value of options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r135",
      "r136",
      "r150",
      "r607"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments, net"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Developed software"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r191",
      "r213",
      "r214",
      "r216",
      "r218",
      "r225",
      "r226",
      "r280",
      "r319",
      "r321",
      "r322",
      "r323",
      "r326",
      "r327",
      "r356",
      "r357",
      "r360",
      "r364",
      "r371",
      "r456",
      "r557",
      "r600",
      "r613",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/Cover",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails",
      "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r21",
      "r96",
      "r165",
      "r180",
      "r181",
      "r182",
      "r197",
      "r198",
      "r199",
      "r201",
      "r207",
      "r209",
      "r224",
      "r281",
      "r372",
      "r428",
      "r429",
      "r430",
      "r437",
      "r438",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r478",
      "r530",
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r224",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r5",
      "r6",
      "r96",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock under equity incentive plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r5",
      "r6",
      "r96",
      "r103",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedTerseLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r96",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of Class A and Class B common stock upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r6",
      "r9",
      "r10",
      "r59",
      "r589",
      "r615",
      "r630",
      "r679"
     ],
     "calculation": {
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r190",
      "r357",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r370",
      "r372",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier Concentration Risk"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r269",
      "r273",
      "r353",
      "r369",
      "r450",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r627",
      "r628",
      "r629",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails",
      "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r301",
      "r302",
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/RestructuringNarrativeDetails",
      "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled accounts receivable, net"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unrealized gains and losses on investments.",
        "label": "Unrealized Gain (Loss) on Investments [Table Text Block]",
        "terseLabel": "Unrealized Gain (Loss) on Investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r54",
      "r55",
      "r56",
      "r228",
      "r229",
      "r231",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r212",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares used in computing net loss per share, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r211",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares used in computing net loss per share, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator for basic and diluted net loss per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r594": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r595": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r596": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r597": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r598": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r599": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001462056-23-000142-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001462056-23-000142-xbrl.zip
M4$L#!!0    ( (B K%:E^:V!/%T" )"^%P 1    8FQZ92TR,#(S,#,S,2YH
M=&WLO6E7&\FR+OS]_(IZ.?>>T[T6A7,>[-[<A0%[LX\E;!#FP!>O'*%  UL#
M('[]&UF2F+%Q6Z#!ZK5W-ZHA*S,CGI@R,O*O_W?9J&?GH=TI6LU_+.$5M)3]
MO]6__K\\_]_W.Y^RC9;K-4*SFZVW@^D&GUT4W>-LWX?.:1;;K4:VWVJ?%N<F
MS\MWUEMG_79Q=-S-""+TWLWV6R>#9-:;W&!O<V:0SQ63(J=.$BLX$\*&Y:.W
MGA(3+),Y#\;ES#&66XQB'H)'4B&*K7#+_BVFUE)IB0X8,^>0UH90'CF*'@5G
M>?KL<1=&!R-L=MZZ5J_9;??_L73<[9Z]??/FTK;K*YW@5HY:YV^&-]] M\G2
M\(5ZT3R]?OKBXF*E?*/5/H*G$'V3;EO3":/'+SO%G:<OZ.A9_.9_*Y]VW7%H
MF+QH=KJFZ:[?ZG7R(V/.KM^,IF/+]X8W[O3(UJ_"G6]8XTYMW5R%%==JI$<I
MHA1?]PCZ6WQG!/?Z\ECOL=;ZS66:Q5&C/A2/3R'<N-/9HM-B!,OO?7_PQ/4+
MET\]BU-?8;Y#XLF;Q[N//W_SZ)MNVS0[L=5NF"ZP=^H>RA')\74G+Q\0^<[
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
MKE_)#99"1J<5<]8R0H(.Z0R_@!4!\UN(60AW31M#S+W_[2,WD1 O W>,6:Q
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
MV'$EEU;+6NO96C:HO)Z5M5&7L_]3*F2<G9EV=F[JO9#RPK/.\?<R/'XH?!9
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
MJHQKC1<H1ZGU%F/ '/& TA M72T\D,[ D&),"M.(:Z*%%&M1.%MA^T8&V,A
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
MW0&-6\6[M]*]W\.OSIZV.'=JU*"<>;Z(;>YHAJ(B(K!76(#@4@=PK2E05'A
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
M X@D ]10!A26!$ABB#7&4V_EVCK- )8![#D#&%81ED1@G"I-F>>:."LI8<C
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
MC1]?C:=9M@L$"FP@L 110(6"P$A( !/2$PLU%H*MK7/4#"U>-9*T= .^5\V
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
M83ZO_]2.GW?CQ7G7U;UAQ.;MR?IDMC4_+)X]K<]T)%=Q7TTG5 R@2%)@/--
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
MW;.PE1=#V-K]GIU@:+:?YP6PLXV+C.96>@:!"$XGJUD"S:(YC:UEE"!&D8@
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
M;TQYAO&K)[K3&XR7[,6,YVZ!'K5]?Y3F[/W$ALP.M;%#[>@32ZF:D 4@)#&
M<B6!=(0#CJ#47 ;H(5XIA]I8%J(I4>>-KHR[;&9[33N +E*CK)26=-[2IS90
MDB94B#2HYZ.RK4JO[7&MPA%EHQ9&.V5065875E=E2G42&:WA.>W&G4D0.;T3
M[^##I=]+J;B5V^=$?XE ,MG6-_>V=B_V]>/^M^K+DX!@0OG)1F_.:ALG?J%5
M0V2573'YO<[%0E[ ]GBG3=^I'KB^?]I$+GTZ_L9H4'\XC>V:,4>3+=IP<?L8
M5ERV/RIMRI:LG&(I:ID*UY?5#2,L7P';<U/LENGHU!;E9O6I[>_1"JS0>R]N
M9-:7R6+L5Z#KOUVVZJX^<^48KNW5*(KZZ"@YTM(;M=%:[[U5S+/:,N(/IX%<
M_[354U5M2B],R(M'K)^\GI'TH?,Y66%.?CDB=7DW/H](K2)XG(OOX.=/7]F!
M8U_KS>[$6_V75?JOG_@Q$^'P42FGO91/F<:QW%[)<<)/@[R2X]R8^WDE7Q1W
MR;F8RC1_-GGF[.8\\YPRON0IX]=F-MR:J3"5V<!U'(UFUA/GJ-1>:LB<$012
M*JR59N&9#1\&?B]LQ[WO)!FGS\_@0GL;GSAQ00I# '(2 0H5!UH%#1QDPC*$
M;%!LI0RN#X-*PL^7?<4(4QTMTA,+Z(:DA*1*B40GW_UY&'D2CQY<-J\FQHB?
MS-?$VAB=G(Z3(9,=HRM'3QT=/JF3$VJC+CEGXA=F.-F-W&N2*7'U2-B+8C]Y
M(6\>Q>5$"]L?G#OYH]Q6HO$C#610._%[N@N2Q^DIN<8DI7,Z".=\'&#<[]*3
M)_?BMV-?.;RB*?FY\I9]ZW2[8X=?FLNQ(RP=-DP3D<* XWB]3MT 6[4CLHH;
M5E[I-&\^+4BR(<<FZSBAHI(9Y[_Z;O^T6OO38UTKR^3':U,SWK&^9:=,!FL8
M=8MN)]2I!Q=O?*VMN]I=E]RC(+WGQE5R6T4G+G"GO&+"7PK_7/.%VKBV924K
M\3E-ORS[WRJS+SU+]:VJ/;".!J<?1SC/8SSUI32WK<G'JD2%'JC_2@+7[U5E
M?,?V9/(S5/+62/9<*<'$3HFB_E67G6KWOC*9K?A^=Z0O^T.FC:$D9)>[X%TL
M\K^*[9/3;O_,1_I;?>!=M*TKD7C7C3-Q'A#9?W>1GS,NCSSV25P8:)51HK\G
M;T4MZ>G-"VU.EP<ZY?+$#U7?_7OC( K1N*=E*SE??)F"X-7UL41</%M:LV_G
M'H'DE"Y3Q\SJTQ/F/.5]-CKY'Y*SXV(8\4['G939G4[D5L]2=OSDKE70>@KV
MKO5#138[B.H7%^-%\;J.'6H['.GN>?S15FDV=7BB2#\=URXE!(6R?S)VXI\/
MZA97QF(94K0JH]#UZC*A]NS@4J[91L]5?XZ3KIZW]WKWX!#N'<3/_/CP/?X7
M1F+E L24,08,U0%0RS%0FBC@ Z9!1.(M4+@'L6H&_;@GUQJ+3S&1GQ7C6N=)
M@.,2\/9L.K6S\_^S]^Y-;219^O!747AWWIB)()F\7]P3CJ"-[:%_(S'NQNW
M_Q!Y!8% K"0:PZ=_3U9)H!L8C  )<F>#-DA5E969Y\ES?4Y_3HYCZ'8Z]MKS
M_.6/S>N@[TZ5AC ZP&^\[]SR'7@8W ON<2VEC?UAC L.P&Y5UU)K:[UVCA-F
MM(FCA,CZ$.V<9:0:IE&>3":7AGC2'>:45IF(8Z.K#GFX]5"WF_,"MLJ@N':@
M#=-$ZW,B9(6G/^@-DS5.AEK<W&RI,75Q,FL$-*4J9%#I>L^*FF ]9\]+/;#?
MV_VC]W!RM0?Y7Z\,%RLC\_.>P,E[)0RRR2K$)5'(2J$1)DY'2@)6?J8\8^GA
MX9Y8.+$I%FAU/A]Y1[VK&X E1^O/:4K5#N2/8]$H@)*S&B(JN#OM9F=6K6(!
M8AZ.+-41FN8LB.MWR=D@QW4&6:73]:L$C9HDL$HHC-=L/VO7N?B]JT:::T,E
M%'37SG5NPO@W)C71G(<PJ' Z0_H50^'TLVI#_0!>'/W?667<343@8&\,AN6)
MU1?;)V"!56D]:+]G0P7P<%3UJ\AJE6OQUS#EQ^8LSLXPA)D'=--M<QQD8N*N
M1QYBI69G]7Y0Y9ID8[]*&AH6 O0K@SR_()P..6]H4.<533RA.M8R?>E$G&=T
M<G6O4T0&8W>"$RS&VF_POU3@-=ALC5S\D,WCG'!_%;']&$-UY&S68X5Y@(\K
MH^%]MW<Z=)VNCS[N7SG_)U)J)L:;7W3L\;7G(\]B^^K65R%@.-6J%Q[-U'H.
MV<S?/E,:!-@AW6%<>'R;MJ>6$0ZT4WM1V2+PPA[ HEO5KD[.V\CDKX=ZU0Y]
M>.8ZVZE&W3^(<5!OE9%G87)89WE%WN<]V++#H_Y7>W*TEB/\(YVDTEI^[UX,
M/ZO\RF OA>O2CM]_'<NERS9@GG8'WZUSVF* (7P]:'?B7.4G?['**JCSFN#T
M#VUXH4'><94[ZGKI\^S"ZP[W>:4YC$S$?)>A=V'TY/9)@-G+X_^K*F6ID]>N
MK,'*F]4[.[TJ?;JR-[.E6KMS:@OO]&PP[IG)H?&Z!*0[/S!9O=%U8Z'AT/(?
MJO2M'$:O4\FR\V3D;OL+7FIH)P^KEK/W*\]F]@ETSZYGM!:O$2S )(#Y64/"
M79A#)H^?=_]RO7^^N_]U2W%"SS]'_HPGH=OKSSW+GMW>J ^Y\6/#^J&WMGV2
M>C8?>;[R->0CH_;?#=T)[5Y F3KKHO'7\ T;PU>MME65*ED!9M:NZ_R)+"#7
M]ZG2OL^RD_":FZN&OM-N/TX?I5>G;7U-O2F'5>]CDG.5;Y@%Y<#VCN=+1)6
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
M"JD@@TE&8:YS\?5LP[12O[AT\/:2ZQ?O$>W[.=@JJ?&KB&93_9(3Y9H9Q1!
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
MCIR4L.N9$9)SJV5.O%'K;'9KPSG8R4N;=_<3G%QEO1^(;;MX>V>+MBX_X^R
MWM[8(TD:H8U A#.%> @1&6(BBM2*2),BL 7>O..WK?T<5%M!0^XFW7#<;EE[
M5KME^JB ;XP=%%>@7_G#&N^S@ZUE:W1N_&I/CM8;?\38J-S1A%3>DW36J\Z
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
MU$A'( O<6HJL90II4AC-N)81QT0;"LV>62QXK<2_P5U1*_%#*/$\B0 U)<P
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
MI<F#'9GZ%0#+&X9%,;I$.A8=7]U1J@E\+^<(RSJW7"0\6]4K?(3AO0]]-WV
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
M>+G0_'5O0H,%=<$Z8QA8DIX1Y;@C6 N-K0TPXEIH'EQH'-[W7N+ *$=@=Z8
M0;!XK)8&%1%L3:VY-84'H S=Y4(S&*>QE!@TS+75IK,?\N'PS<Y(;I<%=8F@
MO)G@X\=$<6IA6,94#]^*G=U-&/LV:1WNI39<@4=I(BD0,#^'N)/ 6KV0("2@
MN063H,+\ CRY=.?96."?O\$RR3+PR1T$/^J$G9A18/ QI"+.P;_K]<MF>]N#
MP2B9BSD>YD4;*1_VM0^!,1U14 H6V0F/E# 6@,&8 K-88,?FC8Z5-(6O4T(\
M5;@L9:&4U07^E^E6+#LRMBLI:>0^(6ES&;RZ0?G6LH?G)-"O#Z00Y42IXT%X
M-?[+GZD?8\><OFIW\]CS17]6-ZNB U-$7 99@*C*O,J65OGU>;#<!BX#YH9]
M^+\?/[GZ>B-_]:^A7_Q.D@W-+OX:;Y +O[OLMH1N8'7QI9?=]O+O."Y^SV#9
MM6[[KSR_Y1S#,B9YR$?UDXA'GZ)*7]'C7PTR:Q1W0EQ8R7(1[SN&4UVE&_C<
MLIR(=/7B-WNG,@;U<=YJP?F%)QEO*: [QV5/)Y9>XPUQ>K^UYS,9XX+6T_-!
M9^;C"G%>!'#G0@  OZ&< S#.[AO5]2C]>,I]E*K)=H>OT.]M$WZ16A !<T8Q
M(6,?VG8WK6F*B'S?,7,UKB^1D0MGK=H'\C8!QGUV8#?2*_UY PF\<DWN<H\;
MCO#&XE/M__<J/I2OD/CL'%=ITN<I!E?(#;W9=.'&DDG+'J"'09ZKYP%?&B%7
M,J_Y,J ^RDAB$(P)SEAA""<26RHCA_\0>:7U-SZ3F#8 RR:Q5Q@!USLE?:*&
MX<'>T:_.SN'F:>MO&--1D^R=N;/6%EQ#6P=P+5@+W^#Y__[1//O.6UL?)]?
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
M#W)+EC_:_WPTO2TK]]Y6:9OM;OMH=+29.X6>:VZ],=Q$@\%$_[6S"3:D33U
M(G(JU>PJ>$36&X4B;!6TL 4LLEI[S=>EXNOD8A5>!W&Z3)Z6%@&_HSS11Y&F
M\[:KV:X<>YAVSI.,5J8=ZV/(5&J%8XTT(3F036$MXD98I(6S2"GO+7:4&&R
M;BPV8!U#X 6,>"J1:PRG';,$37/?UGX[1:V<8^>?:8L (04I'2Y#>A]2=VFX
MCT_@F7[R5P^D(_UB"W8:-^SU!QLIUBGM <,23E.GA)^AGUJ_=N&)O9_M5(!^
MMH/Z^7ZP]+&3#6;9GF(?MZ7=#;/;A3&B$-(D7XV,4F&)G0N" DE@P;FE/IN:
MU:V2_K9V/XC6V6>RL]44S=V]DWU,O.0^*F0(YHASDGRVRB'''"BS"T%KO/9:
M8;VNR6*\2V8F-SQ3)-9RSJTNTN; L36$*^J<*+PJO&1E[]"Q$-%:B%9/B& 3
M$#N[Z3WV<&NWB9LG^T0Z8E0@2#!;@*$@#;*18<25447*K"9*YN3I=*C(%[.3
M5M.+XT?]L7'QF"B=V[(V8)<<'J3&/1[VDDE5],9T1?35FKV$#4F%U],6>%R:
M9IW3C:?EF[ST%;>[C>^A&_JIOU=E?<&84ZO+;,$F<E!9N\OV_F3-5L9M\'"#
M3$[ <EVO3-]$9W)7B=R^&ZA1OGYBHDX8QGKZ87O&M(09-ZYJ4C]%MZYGA5?C
M2R2G-YA<FZU?\]V  6H#D+9P3?=E>2M3W:"ZF3D^[K3+YE/'YK2:.*#=[4%^
MZ[&%GSA>^:9INDXR6>NGBQ+$#R)<:'[ER4E-VC)GM" NIJQ9U"^/@?++CA?B
MB0G?#8\"IJHCE''[GW-UA+&K^..GSX.QE_C^YN&A="V-_B)Q7>XBKU2S<]KX
MF1PB-E-TX">3$Z-&(N99P%(?=-.8>:_44@JU?Z&#MO>A^^K%;.[G#'&;[.Q^
MH/M:6J<B=DA(*].&[I$R)B"BJ-#.&A\+-VD=GJ4J]Y2KYW)^+C^?[8M(F138
M(*XC0SP6 DSF*)#&(@)34B$W]XN]47\\E<FP;1R#RO1*#V6H,G,&9=/(L>1>
M<M+.P#(/.+6"Q8JSPIH4Q&<IE4:H((6X3F/@VS+L_,<7T#X Y_?Y)<ABWS9@
M69.^;2^+1Y]M"_@]_ :>M;M-@$?;$#C5A4?6LU1ZVS"DG1(HG[]%28F&U4G=
MVK)@S!^H3PL*?(S&PM+PY_X-P-&)XWD,I\<S/H]%![7M=4?I; @T^L  O+:/
MCH)O)R?[SW)MUP%*0\DT0FD$5MTE?S-MON')\5_Y/:8/R!]C)P/^U.F=+#VX
M?KRI:<R%42\-6JI&65W(4R>SX]X@V\ZO,MV"O?>\@=D_9H,MJO@L?'Z)L8->
M9S2\^)*%7DR/Q#V(F)N=J3\/^N=Q\M\#LL"\?R 38;"O3.?$G [6_C5+L(!=
M34_@_+M?^(8Q_IZ8+2+^4;(\#[2^GU?[5>97Z5<P)K,R8VD QX =[7^N$3>W
M]CHW@\S-*]-FF$MJF-?+EG%IW-&5<43S?=Z],T8QV,.MY$Q0ZP+SA56$$1\T
M56N_JT/FLF"X*[?KP47[]4L-CDN>K-14LW7V@>YL-4];F_N2*AV-H(AZJ8'V
MLH@TPQ@1YB/FA="P']^@D>9J&)1765B-Y([[F6RI1"%JO]>MMO<3,[A6C]$+
M)>)U;NUWL^N>3'O2@FX(]ALZ?A:W[GKZ".U)BXV"JOML3_K<&EV6!S$ON-/G
MU_R/X!'86WT@EJ6M5D8V1=/N-WZ:SB@D@Z_TJ3Y&$]#)_%Q&6W]KWM'G;C)
MTX&^Z8Q[.Z?C_*I-:IE/4NT6](I$T7MIIOD,L[4(5;S06!I*<*IIKP(6C@LL
M"H&5T,6UL[5N[44JW;O;W0&PK$Q?=X"9]'</3+?J3]#J57+0JH*0GO&I;9GE
M=?2NL[?[!9[3Y'L4[G?VL;-WF*YKM7>VMEGKJ$E;NQT8R^:O^2ROO:]?#EI?
MM^$=#@YA["QEE"5NW*3;O'GHZ-[9'MGYNGW6W'H7FU,E,E("2>MD/_!HE0X8
M)7L+<9X:S(.U@X(5SE P78J4M'1Q'<I;E0^ZHFK%_>CMTES+AVOR?4WE_=^;
MEAZXYLL_4<@:#5*\7L:->\$M^@BH-=[K-\NM_N^TTV_!1O\.]ODO:9NO,>MF
MF'4VAUD^,I*RQ1 A02%.-46*6O@C"(X-E3IZO_8:2/E]M>YX@*33WU\(9)K>
M75@+Y)'PX._RY.(.E.[J.7E"*+@\S=YAR8WF10P2_I!&"6MPZF,A.6,</V"X
MYI58F-=SL-TM#PEK G=O8-A>(' 8$VNLL@CV1H&XT YI8@0B18@X8NF)!P*G
ME5ZG:K'RQ^^H_GCGDOU/F*0M>\4G"D(74[$[(M$#<K)9'*J)V3UCT3PQ8PZK
M:+E&A(: N D1F<(IY+#AT8#( "2MO18;*]6TY!&\:ZM&O[YDN^7N#K4GQ;[^
M>+[TJUS/FG[=.^2=+M OI;@,J0"+"X0D^B60MI(CZ9PO7'0IM0IL45JL2[E8
M??*?C^$^>\[\:]DKKC8,/6O^-0M$-?^Z9S":YU\@^](83U$L%-B"41!D56"(
M>\Z,X%'1X))C[#FVNWS*_.O=.&WHA3G GC$%FRQIS<+N&_A:;Q98F"0%T8%+
M9'-TGZ-@> HG$>5!%\9K[X->>ZW)NI"+50QN1\)J)UCM!'L:)*R"HA$ :LW
M[AF(YAF8CHQ2RPVR@4C$->-(!:R18M;R @=LBU1)9>,E=O1<V?BR'(4\$US&
M[BVX[*YEC)\H;BZO%4*MH91Y3BCFS G-!.4%EZH@L>#N^EV6ZM"SIX>52T+/
M7$I!=@*YPJ;2(DHBI85$Q#KL'0W"8G99G_-'##V[_R8 3YCNW>?4/%&XNY@F
MW@[SZK"U9X!W\]Q0X6@#"P6BT2G$??1 "X-&'CBCT921PJ:C@@U^7UVJ5KR3
MPJIGU]VP7$M9HZ72JI4LR'+3PNS3+[0Q*X*/D3]8CJ=7CF=)[9CY,@>A+".3
MZAP,;EH]YK+T7J&)H,30R(/@Q#ACN77:!6V<P-;+N@+'X^7]?A>MS7VO1>!!
M1J1I(I:I,X:R7"%AF:)&!6E]+,NRE$6:%^INY +-9=&NAQ $>[4@V(5]/0TO
M_WB)>_FE2\&/DYW-?6,]%BP85!#M$+>4(&.-1; ZS.$ :R12H:/0O4 (8K]W
ME'%E7'X\(\Y<R;'?6P7@DSL(?M2YL 9 6<BX!,3-*M4[%TIXJ8G_F6E]V <U
M+!R+'%D/J\Y!(9'A6"(.FN^P9)I*L= 5!Q,=HO7$!LD5%5:[PK# ,"Z,M6&A
M*\[*TY=+]])4.W^JW'Z9;3XZ@A>!FY1%!O_JP" 1B&"ODTH[9RG+%?S2%4<]
M'SJ-D_FL5C. FU0;]"CML.UN(VU6J:I^57ES*MLUE3Q<NJ</>^>%L::K=EY5
M08!N/*'RR[?"A]_C%EL:+?MWOS<8S#K 8OL7+/99Z/>>NBUX'S7@^,[6)ME7
MQ@4;M4I^_H@XMQ$9I2,P#H,)<;$PD:8F:DL*\<_(_DGHAXD"W$#FV4;CNL;&
M4ZHK(<D&E^+^2S7<OES%(]25H!M8L>O>=HG[<[R.('9A-7YYU_H7^FF6?]C-
M2MPLE?CMK!)?PXW]N',^Y4Z_S:G5ZJW&S '?7=[V14T9_>V"^@C"?U]GV["^
MCW2P3=(F^?97*LB>F'/H'S7^:%<V[3_K&BF5_*+?<5CX N?Q,H>'$F R%XJ
MM<RXE,PHZ5Q!"DH+ZK052UN!W),[;')(M7EN@8Z58A=T8KF7-"G)T[1?JK.L
MSZRUN\=:7[?%'CQK[_#C87-W3WS;VF3-K6_MO://? _NT3S<QO-G6=]V'6D=
M.@+7Y8;CK;^;OUJ'G1_-+7?2.OIW^]ON0;NU]>.T>?AQ+M/OPTEK<S\J53!)
M&<*$IS@GKE%J((AD$5W@3F/X/IUEX0N;!#_^UG#O#.J)[14_>ZG$;Z<]/+UB
MFZ!+WW1I&,/*(M8U.]S)@GFPXUG4Q'-IC<8"2RDY#LH7[,J>6.S>7#*7 =J7
MR<)]-,-PI8OFJ7:U>UB,.T_M$ZVS[9/FAWW%:53>112B9HC#OY!6@'98IM:+
M7&EG^-KK?-Q(_[S9D?V5)^PK%P[TC_LHWOB"@.169.BQ@:0&C!L!QCPIPCI$
M[P)#7J<L%*HB,C8X^*=0A3"$:!G77G.]<<.Z5,\3+9X<S7LFOH*/[<$/%),_
MLIV\3"D:I@_:?VT.>/N\\J>.Z7<DA_RW8GI:UG>PJMO5HM;4\+Z0?BK?<$P-
M!8U"*:\0HZ1 /!"'C'<%HMJKHM# &[FY)36\?:[UD]P%;N]TJQ'ISBSS,1"I
M1IX;(<\\QQ22.0*H@[3Q''$O(K)64<2LE2)&+Q@'/D,VZ'W5/GV>L//DR.>M
M..9CS/[$O0@\LNU#US=.VZ'C+UR3%^036&G^.%ZWK6K9:OYX;R@^D_J841QV
M:ZJXBRB%*".NK47*4(5DT"IPZGS0I'8MUJ[%IT?Z:ACYC3 R3P8M(X7BV"!L
M/4;<@4&JO,$H$F*,%T8:69]0/ ':]TSS))='R<_$*BUMF_OHV1&E9KSK]>=B
MM &&!X!J_3)%P89&4BV*_X15;7<;/TVWW>F8_!GY<WS1^G1NXC@9HDJQ"#-A
M6Y.<Q-QXN7UTW&G'-GQR%(8'/;_>.#EHNX-&>P W&0 $MW,V8_KM. VC,4[#
MZ,7\>=7->=Q&.F6UI8TDZ?_(=/)#UU,)E&7)DP=M>/5^TNVR(=DX 23\"GW7
M'I1C[[=#JJ+B>_ ^W=ZP<=SO)=1OF$8_F$&OFX/-X;5@S*-CN+A\@Y3=44W#
MXBQLW%_F["K+_GGLQ26)M8^N![M3D@NKG7;Q)&5=^)_IG.9E'8SS%,:R=_YF
M20P-7!?ZC?06Q^G?_7#<#TEZ<W/IQO'(=G(867I&&P9^TAX>- :C&-L.9&O8
M &%-VU ECJ=E<NZBZH!(^? S='K':71A<9:G,I.>MX1=<+JSRCB;>64)$/\=
M]=*ZP4+\",/2<3"8]*[]W$WU%!N?AAD_=Q/$C$ D?+##U*=^U&\/DPBEGYM2
M+#)>#U*[Z%*P9@0'T'6"E";1V4'.5HL1OFZ889E\ V][4>KG,Q.<"_PVJPQ/
M?P5G1H,PL\$>P'[6#0DECDV[W//R1[VL#]V\AP%:')O3AC.#@\G;#LIB $='
MO6ZYZ:_/2LOLK*1=^&9&VPIE^]V;V?:"<__$SM:FV+<X^%1R&0D1-.+<4*13
MY65)O(F^@#7V;.UUFK,%X^MB,+G7/M(KI:])8ZJDZRRKI?1<G7@]FZC-I<,Q
M%,Y($CC%A2VD"506C#.L.?%KKS>K5.;,0*HJ(!GAS_NA7[-J2(*/?@ 2D5.9
M2W7( Y]N"9[S+8"BCV!N//#]\,N%%.*?E&\]9TR'?*,4;9Z*"9A_OLKB,#T5
M<\NZ^/740E=SRE,*YG%OT$X_>)5'"93J///R'[,YZE7>)CZ_Q-A!KS,:7GS)
M0D;2PUOV66Y(,3<[4W\>],\]%M\#LL *?B 38;"O3.?$G [6_C6[5<,^/3V!
M\^]^X1O&>"]ON)!>1<0_2KX 8-\K*WJ\RM*9?@5C,BLSEL9!/VUE_],FS%HF
M+=6!$.X<UMI0EOK'1H^#LV)?@NF0;3_0OS>]O.\._N^_S+R0CRMH+&*"\\X8
MQ9115G(FJ'6! 9XJPH@/FJIY3+ 80$!$RZ7 W#.XEAO!"D*B"X('<FFYAHN
MZ6J@>3KIU)QL$$GO/4-9;^CBXF]7*YNZ'FL]UC16?JV[WN]Q_*,ZQI?[^6_V
M4JN7D9QMFT&FQ.:G:7<R$@-#RY]D>_T^CA6?Z.3LC(:#(7!.&'">CVS1YK_U
MYNH3OKRY&=<Y197L9+=E_OO8MYW_\3[Q]GJ:EDQ3/QR9=G<L6E,G"OG?V:WV
MQUSZ^<N;OLWOW_OA>XJK3Y/2ACEJ=P=ME_^5JU_-S,U#9Q[,36G9 $F/;] &
MRM\=OD+Z 1HB+;-!UE[_-5.??RNXD%QJ,R7ZZ=T3%NY0KOL)Q9 L+S[&+ ^.
M@Q&'";>&:$:=)L+Y*+ECC.:RU)30W^>%+ OL5Y4-!YOC+?Q=KY_+D+V RON'
MW]G>[N=?>V<_SO8.MT^^'7X\^K;[[6!G=YO#\W_L'>WQO=V#@^;7CT?S<2,[
M6_Z@M?ON<&>W!>/\ZZCU][=.Z^BM:!Y^AW?]V/YV>'"P\_?;7]_^_A:;4^%G
MK;.]LYT/^\Q0(; SR%M"$?=*E4'$Q@0B@'=+:NG::[*N6+$NBN)^RU'_IH+3
MCY!>4./'(^)'5;-PBNF^F)8=#P<<9W/ X1T/0LF O(@8<5,X9$0(",/'3E)2
M%CLD=)U)LD[5G9L</27D^(UHL7(NA=LV!WEQ[3]NAY/WU_YC$27GVGR\K6S>
M;.[6\'@S>"1S\&@\#U@9 FR*,\09U<AHPY'0$=/ N.<%3MW?)'])P%B729N!
M!,*!>].@A>:4:V(MC=0$JQSSUGGCY\+W2VRXIS)I5\+!Q[%OY\VY6R?53Z//
MLG[:PR$%FT,*K+2.7%(DA0 +3)&(M. <.>H<9Z&(4<1</TW>HH!:35UJZG(#
MZG(OE 7=7\6B19#:'KM/JSYDU['P6 U,UP$F,0=,I!#$6TX1-1(HC(-=2!4:
M(_B+,4PIYR@ $P,+3RUVTEY%$G-CU_KRQKJKFW!=.E ;9C0\Z*7N'==)M;[P
MK:?68KY?7.W3>FB?^&1%:Y_6O2%>>\$9;@BC-DJ-J,8\!?$29')I'^F85%YS
MX]C::X7UNB9W=H7?3,U^M^$V!W6W,MRN_T9WN7U]CP>ZQX.>1#_&GK SVVOJ
M5IOE,RPO]9M;5-D.C/&>]L6_RY7;7M;Y\!FEJ3SLOGBZL"\2JBD/C",7C %+
MP'%D"B*0,T"-5 #1$/C!:]RMYD%P#01UK[KG P3SA[XF,NR-,(A111!G,*W:
M"= !(YG!FC(50PT$SPX(+CG4O!L:W/QT<W C,+C\A+/&B/O B/F33VV\$%@I
MY 6FB$?OD%5.((4=IE$Z*IQ_"1CQU._Q[+VE8_-O'.M_)V_I<X+[)V0 CA&]
M-@'O$]6GRIR/4=U164C#* IIA3G5!"D&?Q@P##T1ECMR?ZB^'$E6PO_Y/*'@
MCT>W 5-6VO9@, I^*S>\+K6Y5/+\Y<ZX.DFE\/5!R#UJ^[R=1Y5AQJN((L8&
M<>DT,H$;%+2"]70Q2E.D]C7%NL:+9[\+R5ZUHJ^*HC\'$V\, =>T\FHDN D2
MS%MS,@@EI/4H!J80)R2F]B8,,<>(4X  1<%2DX%"/^--_ZG?X\6<Y+F4*MKI
MU&=Y3]"4>S->N^6F7,WP[H#KBWF?)OC(G*-(<I(ZFEJ&E#(Q(;R10/VPPQ%P
MG>!USN\,[2OLI7N>>/#X]MP=S_3>]?HQM(>C_CG+J^'@'N%@WN 3F@50?8DB
MX0'Q5+E2D4@0UIH5AFB.H[X8#JYO\-5(L"K,X D9?$O H#;Y[@\+YDT^K%WP
M5%ND(I>(>XR1]A:P0+(B*&:4(BYE=F_H!VLL5Q_?/=;Q78ER>(GQ-U\?:"6L
MP;*M\:?/<T5^7]C)WDWIG\.2&\V+&"3\(8T2UF" ?24Y8QP_E#WX-M=;WNX.
MAOU1WA=VA@>AOWM@NDN#.UIA.+8=O[:'!P>AXV&GV#6_PJ#FBO>V/RQF2=C"
M>TMM1$7!"@2"(Y'"G@)75#$P)F4P<NVUTG)=8E4?#CP=V*A.;VN_;7V/&W&)
MU6NE]I)_61>0O*R 9-/TW<%,]4A65X^\PUF"QX5DW 3.N>)%46C*L=+6"QZ#
M4];D3-G?ZC&LJT<^$!7<68P*@[4&T\%11&)!$0]4(BM-1-%%(7 1M-4J5X\4
M>ITF37L"50+JZI$O"S_JZI$/ !P+B40&>ZR81  9 7%) S*8$!2](<JSPAI<
MI/.&=5FP=4WE2T*..Y]"//U"2\^DG-(%!RRWP[RZ$N33@+KYXQ3*K7?88E0$
M(1 7Z3B%:9UJ*5%6Z,*I%&DA-M1]58)<(2B[)_MS9;5^:57'6YV?UE4=G[;6
MSU=U#%H5C)" +.8><2LYLI$J1%F44DD;@RBU7JQ"5<>:4JS2N]V@0N/MJ$1=
MH?%I@LQ\A49O2<1" :H(D2(U>$2:4X="08N"&>VQMVNO*5XO5HI</&AF\1/P
M4'\)@]15.#4&KG*1<P>[VSJLGT")MNN7GZR:HLZ/\B47IUP9EUDIMYM=/VX9
MO]M+'[T]E^':DW;/>\!BY"X6E#%.(BJPLXBS*)!6#"-&K0^$,X9=BL98ET*L
M"WGGB+W[U,Y'#A.X<P3'$R;%RU[QB6+DROO9KH;)VOUV?_BXX'Z+1E,+J&BT
M)HDC4\!'SY"5A>&$%:9(1Y1\@]RYAOGS"(1Z2H1I5=UO-];XB[QRI/;*W0D,
MYKURRC$J#2,(6\\1%XHC0].QHZ!>22)P;EHG-L[C5N_DE:L)R LA("OJE;L:
MAR:]J6NOW6\#H7FO72A,9%P4B(7@$0@;09H$BZ@I% G1:F53?I5>IV25BFID
MK]V_ADEJ7N=A)9%O=T=9)L?.J"EOVY'I?V]WRU@+.HM;AZ/!L!U/'UZ1:5WO
M^$FI:B?\OX^GW[[Z8TLYJ-WG7SN[;UGSZ,MA\^SM66OK.VUM=8[V#G_@O:\?
M?S0/T[@VS[YM?8FMW0^B=?:9[&S!,[::;%\9%VS4"JF 8ZIW$)%1.B) 8TR(
MBV6[VE9O0>% .GON1Z-751@Y"?TP;AC0\+E466-X$.#__1 :1R Y!X-&Z'KX
M-GMN&V.G[49CK+33,G^AQCZ4,NS"V$\J,HI,R4;+]T,>MH5&-.U^XV?:$Y(S
MNC?;,:%QLNR='FKH9K":4_J_MW!5**H#TR"C1%H>&351!L&U]@Q;CIV=ZP3Y
MVWT6EY91SE]N@72\ ^&H^,(+Q9GF(?QN<U\Z*F$UTAF_5;"E"XJTC_!/RF#1
MI!6!!]C2V09=W-%O@B)THY$4MCTF:XN:.2EFFW:$?,_'5-$K47$E%3B?Q*79
M;IQ<@#$K 27W2U20N&\,6:C3M]L;FLYM#(WBQ:'*-FM^W^>V<$Y(C K#'>(T
M ET)WJ# 6)1:1\%=L?::;I +K 00R [\:W5U[*FHUAUWYUJU5DNU4@X[]2&0
MZ) UH4#<>8Q4P2P"M(0=6\B@I<RG I>KUOIJZA98L<G?T_X9.J<;C8F/9X$W
M],,Q_#156LA,P;=C!/,F)4O:,#P)H9L_'E.*QG$ZCTID(WTZ)AQ)C_.OP*0'
M:4O$8\9D2-\E(3?=TYQ?+O\<@'(= 2>H+"LS+*D/S$#Z_?AI)=,QD[%?:9/\
M+*-HZBW[S@<78U"9T'M28\ER+/E\UCS9E]%A3D@!\F0DXB( JN 0D E.4RD"
MQL&G;?JB],=ZFU[I;;I6IX=3)PRVM/?2\4@("BEHGA/8FBW1J?P8T=33(DJ<
M<HHW%DO+/ %UFK+U:[O\UG;Y^AS#F0V(O<L9Q$.\8W[4JS80]K:[/#HXO_7;
M3^_?/ZT7O'01M[N-'3?LV=!/2PGBMHP@_M5+U=N W&VU^[#,O3[P3 ]$+Y1<
M,UW8>'MTW.F=@ACG]B"-]R.07\#AQOL.O.T?Z584_YDF+_^5_/G/]<;)01MD
MW 8'*-\(0':S!#5Z)<_-W+)BK-OO=X XYP#LK>!"BF*=^.#*(:<[)S$,_9]5
M[+:9-&G//V@/!J-<> 3N,3IN#'L- W_ JJ</;G8&Q8E*U@H%HU]PS*SBP0>L
M9>2":*EB/D\F!-?MZ%=C)VOM?J8[F_M8N&AM],C2E)YA?(&,PA$5RD?AI0H:
M\U0=0Q1\G>O%AO*-4AB2O+SIF,&@L3EK.8%('9MT8ML^AG6$;254*C'82.J0
MQ&^8?M0&^R[\#'TPI<"D.^[W?K8'R7B=5CVP#5T_I&7/GW;S>J<G5V.82#H@
M1^B?:X ]O:$LXPA[>]2"86>X=DJ!L2U88;P(E!9&/.!YZEBH-[UOITM,IQ;O
MZXFW^]7ZL*^5I89J@P0)"G$J(S):49#Q@JEDT'*AUUZ#=;NNY&+Z46E9W$AT
M7)#*T,A!KPC<6YL@ W$<<U\H0HV^@M_7HO/XHM/<A;'OIO?8PZW#IFA^W\?4
MPM;&'7)6,N#[%"-=!(N\*'R!J2Z<!90LL%POEF'D4V'4JWE6?0&C?D9\<_<@
M16SDL(TGNU&5V%*VQWONC2[O "U[>&=WF[;./M"=K6W2 FCQ/@"(""0+81'G
M!1 PXA02!174$&&<AQVJNRSHIV0]QY51X9\,S*RGM-$TRMCN#X:3%RB-FW:W
MA**3=@>L$.=&_?11TYR6$4HKB5#Y&&#Q2&'R8CER<3!/2],I0'DB\:BKE?CR
M8"PW?W5@+M$G=]#K)%*?783Y3"7]X*CG0P<69G@ 9N*@#8,Q_<91 #;A8;#?
M3W,XAP_#T#_*B0*P<,<C>.]JM><-Z)F@M2P3/@Q<OVV3K6I[/ZOCE3'Y!R,[
MI>SY\CJ4_9G)UIB 5"/\2G\/DWEN@W(D0QN6XR8NVCN"ZJ*+=K/3Z;ET[+0<
M7-^6PZX=KDMY?+KOYKYPBDMA&<+*8\23A6IMP5!@@FI74!:L20[7BW)'*X=K
M)O0WD84[TOE:%NY9%D3SP[[Q6AE%#?+& !G7I$#*^(B<]DY%+V&EBK77^"KG
M>R.NY%Y21<1=S=7'M/@Q-X]92KZ2\[F>X+]TJDZ[DIPYSM[ML_"8\W<S,+KW
MC6GLGOX4^C\!ZB[@_B5BP=]VXD?8@[]WD^N@)/AO>H/AX,UD*OWF$:ST-<L9
MOS3TFG(KD.;67O).22*(=T$AZF/B_D(AK4)$GBAG@B#$8Y^0C%YC5P.^EF@6
MR/"C[F^U2#V:2#D*(F4LT9A(@P@I>&J29Y#UG"!M"FU589P.(8G454%C,\">
M,?3&M'L<W.T#W*-WG#P%Z3YM$+]^UW30"*X9].+P!$1D?)"UI))0>010GDJ-
MNOV)N%P]H'[HY&"O86_6Z+J)@E!.A<%4Z<(*3C"03EDX K8Z%@5C@EV0)GD[
MO6CUNF6$6/:H#'+ Y/3W23=:O>%>&)YK33Y9K&(Y:BU93AOW?C4W]YGSIH"]
M$Q582\1=-,@XXF%Z!%-4$1L<67O--BZJXSP-MNW!W'G^8J[AE$.RVO*Y $YP
MW!MD9_RK+)R@77^>M/WP8)R_.W555;<&GU]B[*#7&0TOOF3*T^E"4K-'REXD
M<FYVIOX\Z)^7.OL>D.T'\P.9"(-]93HGYG2P]J]9;VZ[BZ8G</[=+WS#&'];
M.;32I>R30R*O]JL,??\_>V_:W#:2K O_%83.]'W=$80:2V%SSW6$;-F^FC.B
MVI;<'NF+HP 41$@DP0%(R]*O?S.K"@M7D=H(4#@QQRV)8*&6K-SS27P*YD1K
M,Q<%; C@8?\3ZZ;OFXYO>$S721!H(.<-TXHL+0HU%OC6#V?OW1G'<\,P+K*_
MX3C[YQ_TW:)CG*%TP4M\S7:H%?E@I(/N8%+J$@JJ*:BK ;,(T_>:47;+9 TZ
MB@R?*15AD_P$V4:+,D0E+T,<<:6EDBZQ$._C09K["PD0F?B7I/)/^-QB3(^;
M!,9DPU<F/BH^>_/X[IL&2A;QJ.Y:MJ<:+N\^JNLJM2Q+M1U/8[[#3#NRP9(?
M,@5A4&9A.E;J.IOH)@^$<+"F.B$6=(5Z1)Z@A/E)O%]ATL>:_ ^3-&6M$KY4
MO;" )FS-)[H)%IP!*J)*-).H+O$]E3F&XWO$]&F S>KOM>5Z- 36PX;<SX[]
M(C'URV<]VH]XZ4&>/K/3T5 @-# 1;WA4@LNE;#* A< @V;IA"IK!=V39Q01-
MA'B8UW_DP8[YB(T(2=P3M]FDHOZ9TD&?&5HJZ+%PTF<RE6X^U%LQ.3!97-CT
MY7YS5>(,9O0>S/SK5\8.3LZ.S>[E#UMG#D@#2W6M(%1! ])5'XY%U2@0N>-1
MBU%0T!CPS!$J[ND$54=)Z[G^SP$JX=;UZ2AC;_,?_LP;ZL5#?G?XE_Z49".-
M!FM!JV.D(_%QJ4/O:T*/ED#'\LWRXWW^T0Q\B_C,=O<-SUSZL;:O+_ULU;"Z
MN>]IRS]>->SJSXAF/\]DUYO0/6#2]T+C>7./+@#:$A;?R\!1N?<9)II@Y,@=
MCP5W_#C-':?0@1Z[/Q5\LW6;)]5[YZ80M)>O]E5NC+$)Z3QY)]'M=(O_6-BE
M+!TH;T"50<,B^WW&/G] -XX'T<5*3+_%_BBN2M40B=.W HLZ/B.:14!*.Z[%
M3#W23,?7J>-2]SF1.(MBNXKN5*#@[2RRYN";=7'8'1S?76O=JP,#OF-UC6]6
M]_L7O7MX3KIGES#?8_/X\\>;65"[B[/^];%Q?G=R]L4X/CP'/>S:O#B[UB\.
MP2R'N9P<?H0Y!#?G9^^CX]FF\*>>=O&?GA8,_A[2[][D9 #O&WPQ3KY_O3HV
MOADP;YCKI][QX.N@"^N\.+N(C\^Z5Q>#B^O_W'WY$0'G"2U75ST78W6^;JI^
M& 4J<4+/"$/-\P,? RMSO7(4=:5K*'180$D E.IKH*?#SV%@^9:I^8$5$N=9
MH6!; FP, 5[_8);CAGI@J;;G>RJQ'%OU+<=76>0"V[+1 8N-5,H4J(( 'R\E
MGJ)WVFN7-%%@&H9KF8Q2GT3 2D+*= /^Y_J680;.PE![>]$;<='O5E[TJ\N;
M\ZNO_:[QJ0?OMBZNOO:./W?CXP%<[<,C[>+P:PQK,BY@YU#2V+[O>+9CJ1JB
M*1$S"%67.(%JF)9OZW:H6T[P$$GCA09ZA3R7N XQJ>E%S--#4',T*S"!D[0$
MV!+@'4H:WW-"0PLC(#L7@8<<3+8U#=6U'(VZ'HB:@"Z4- L$S4OWT=JR??8S
MP:A^/Q[?/D+H/FP+ZB\6YV-:0]E[Z?$FV7/@C*YB6G\7!_V5CDML4=5H^=7]
M_.KV'LWXZJ-^\?T;.?_^Y=?%56">GWVYZ5Z][P&'NNY>_7UU;ESTNH?P]^_?
M-!28CD7@&C*&/8N)2@@-58]ZADJ#0'=M1P>IR?;>D?GF*;^5$G--VGR0M=;2
MYFNES>L?)#(<QP]\U728IA)J,M4U-:!-QBSB1LRR#*!->[Y6X;>G$R#/U')G
MIX70@ZRU]J(WZJ+?HS1_0A=,__C[N=4]NS;$1>_V+JZ.8 W'YLGAE]N+[T>W
MQX?=/@HA*] TB]FAJH6&KQ*&,/Z@1JN&$_F!9C#/\_4G$D(/,N1:VGRMM E"
M""@#<]-4JIFN2KS04UWJ$-4,#-/06>0X6K#WSIK/?%XDA'8^XL:3D+[&V;4:
M8?R:URNP;*RD0,=/YTI];0+UD58=>5:FA:?]"0[[2)YUR[(V95G=#_?IS==Z
M]_.1>7S7ZU]\_F)<7'VY._E^;!U_/O]U?O81]NU8/_^.F;9AC.)4#SS7<()
M==']1$)FJCXS357W-(V:(.PBGY?&Z?,5WR]NU;6T^9IH\_J'"0R,A+JE!IX9
MJJ"!!2H0BJ':&@NP=-/1" =F=Q8H>_6(Q;U6(?1(JZZ]Z+6_Z*OUYL&7.YPW
M7.C;[B'LTR&\Z^Z;=7)V;EX<'O\ZO_O4._E\#F][?R5R/EBH^: M!T%D@-Y,
M(I6:+%0]._0M6S,-IK$G$T*/M.I:VGQ-M DV'1APAAXPU?)\H$W=!.LN(J%J
M>(3X>NA:H2ORD>8KO9_$JGM,G&X;!ET1HH,UQR$;ALIMS/KATBQ;8[.U+^Q]
MW* &P0M9DA9&U(A 0!I!2*Q(HY'K,-UT](BZS/?\K>K%^8$>RO,4+.D>P,&6
M5:W#JDYG]&60A%3S#8W9JN=B2H#FZJKO:E0-79=X.C ?*S3VWG%H-^//EVH(
M7+O6XK^MD;/_\&A-RY'V8IM:86 Z$0M\CU"=>#8)+.:%D6\[@1F0K2I)+4=Z
M1HYT-\.1--UT0XL@LC?U0#<WJ>HS+51M@P(M^*&N!6;+D7[;I%@F+RR$C6*K
M'0LO]>1</_>I9+/9TMFEI<WO_NFG?[Q;6G);BY+H#3NN\!I<E;,EI<JZ%(D@
M.;?8Y3OQ4L7$3P,-]JKKB@]^A'9 ";&(JGENJ&)@3Z6$,I4Z+F.>:SN.%<[5
M%=>-UE<::J?WP7K%PZ _"45%/Q;A \6&^,%VF\#!+'A) T<<JR429C:&N0UX
M)TW>DI()P*",8Z+!_P3F0L;+"\>]9 +O"K/?WZZ+5-"D^G5'W_?,AQ6:KRP)
M-_;!,FI*_3I.=NT:_N:H"\]=9_^  ,GS@+'=6S%MK%V$?U\P:KO'LHM5[.N4
M]]^_VE>U9<8:6]8XGO0<(=KMF)JHG:-BD;*?;#A9DBGU-$6B"UU;M;.]_[&V
M>V&SQ3?4GS>/7V=:FN4&@6?HCD'\R'*)8>I6:!H!U1S*S/OPS,V'-E>0KC>S
MF2:D\+SQ\7I7QV?!7??N N;R!>9Z3"X.N[V+[_^*SXVO\+UK$^9S->MYP[F?
M?#Z&]X%).3C7NX?=^/RN=WUL?.J?#_YU=?'YZ_4)C'L^Z,Y7L7_Y06A@V!%A
MJN&&V/Q8\S#RZ*IH?MHZL6S+#/?>$7V^$=J&7K=-"\?G_7&KK\=39M^TC*UE
M;&4O7#NT3&:'H1\Y1 \TZNJ6H[E,CQR=F)9['ZI^R]A>A+'-AA0<SP8IPVS5
M\JFO$D\CJFN:P.=,."*=!M1F%FBB3I,9VPXHR(^O3-L. _G*,L8M;\0$K31%
MN,<*?V5AWWENR@S=,@SB&B%H%T;D^-1R7<T((I?J4> :SZ8FKH-VW++:-5CM
M;$WMEQ^ZJ6O$"C656HZ#_=R8ZNN!J09Z1"S/B#30,('5=G33?*G8[1/JBFU&
MQYI76[<\-Z(!=@U@)+(T#ZP_HIN,>IYO.Y;^;(I2>[6?[&K/:E$LTB)7-W05
M+'M/)2'<:AI8CFK:FF=HD4E]!,?7.Y8U7QY1MZN] ]I24]V)IQ2AW5%5&M#T
MFB%H^R,4I06[L(/<U Q"C\$-\C2#V%I(S8CJIL$BRPQLQK164:HY-YTK5/OR
MPS= 3[)-8)^$(GZ([ZF>%S)0F2S+]1T_-*V0*TK6LL82FUJE-7*JM5<[O]JN
M%C+#" P]8B'Q[) &H:\[)C%M3Z.6V2I*#;C:LXI21*+(IL11P=XQ5!+I1/5
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
MO7>ZWG%L4*>,1ZM2*^HYGSG)I64 ZY3*,^;;FD<BR_:)KCN4&H&I4X<1W;>
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
MAAJPT%2)K1/5-0U?]30G,!R?1BPP@(-WB/548$#UJ9JXKZW$TC3O12DI6XG
MH[<X_<G>WY[=CN S=)FW4?@\"O_MA^O[(?%-V%8C0/10YJD^\5U5,ZEM.)KA
M.ZZV* I_+P&\=( >6RB(F";/+N6!28QTSL;M\TA]+*+SV8( RZ@(L/1CZL=]
M7I#2$2U ,(!U$X][V(<D"& [PD6I7#SS:SBN?O^>= "?]ODLLAYC8YYD5D1R
M\5ME'ANO"^!2YU&1VS72QAH?\=7U]4*S->EH\"1QY)UP;KR7EX'RW)A_T>$$
M+_"B@/$3P;NT/I)=5;]-G[" .+ZAZ<2GNF<:@:=;01AAQWC3^'&$]<VZL9'6
M+56*::T[BG^Q4+UC:;(K"G?OXO#H%RC5-^=WWZSCJV_:^=W?UR??/\7'9R$H
MXJ!8?SZ^.[_[U^ BGE6X/UW#.T"I?G_5/0-] ];5_?[%.O]^] O>3[K&-W)^
MU[TZ'EP,_G-W,#Z."X7[!G27'Z8;$L,S0I42,U*)J3'5LTS0OVV"4-2!"0K@
MWCN>XVW\V;I-MA396ZDX!7.9*4\$_]!&"W>54[>.DF;Q[8]S?-MC@>D;7J0Z
MOF6J)'(BU?==HA(C-&Q*,._&?%I'28VBA<W@VA]HUE-&]%8DGE=JO$6KOU:W
M?NVZ]<I6Y,_-LO^2A/DI2:>X=\NVGXYM'\VKVX%+B4T=U2)A"&P[,%77TET5
M_Z91&NFZP_W;IC</0[9^"^KZZ=F;H#K6P0^R.&_^2>=E[UMK3&Q!$2D&(U1S
M?X%3SZ<9$Y6);_3?9^KY7M N: .V;<!VO:P:#>09H8P0XA+;MCV#:*[GAQ:)
M6.#ZE'N,-C4_"H]1*ZHV$%7'<Z+*#JU0#TU=C6P+!)2./B*JV:JNZ[8361XQ
MJ+?WSIX'"-B)..R+AMW6$ 7&4XB";<0*$0B+0UTA3H- P,ID4>^ Q@A-.1,7
MK"(WY)&Y:FQ/X%QE$S\;4][#O7\+5A:00S(98Z0Q0+-K#E&K1_M1CJ6U/R,:
M9V'7%L(4KH<XZ$X!#J[&-JP9$*'][$"$1T.@ W9&?]4.<) <QQ)I] H8X]W!
MS?E5"(SW\N;BZHMQ?O>U=_[](C[^?DZ.KPY^'1_V>UVC>_5O\VN?_;^OMQ??
MPY%O$+M[=6D>'[Z/$5'TY/#]H'MX<=7]_*EW,3CZ=7%U>7M\^/$&YFN>&]WH
M^.R+T3WX83$0>+[FJY;A$Y4PJ@./C2R5FH9CV(9C!2Z9A<=S7(L9E-K49AX<
MA$.]P';@7%PG\($T@]D, K'K"FP[RU9##"Y$>[C_==/3LV ]KN/H>D# QC$M
M2J@9,-L('*J[MD_V'@=E^(*797GN0P$[DR$?N@*6AESIV_[IOA*QL,@5Y[ #
MF,J ^S_&_4?K@L*&I2.)X,%Q N>0=.!9990F/^,,CR$'_A/ -\C6P+@3H#C\
M280?Y$@&,5;4Q@/I7\*^/: U"7;*LQXP$6(RPH,=5X$#Z1 .O+]H4!KB(< C
M.4Z"> ;Y: A7.&6XO#$;(+PAS!5FQM,DZ%CY[X2F\.;]I0D/M<6P/"N6.;>_
MJY BA-*3&XS\S##:J=S B6\&G?5(3\\"Z*R/^7(*!OP5EO1!7%LXM9,"$./>
M,.N6$:%?GD_?7>H_-&)9OA:X:@B'HH+>2U7J:98:^:[IN83:H:.OL'L6GO(C
M4<';4W[Z4\8"+(?:JD?#2"6^;JE>&'IJY/D!"#/#T!%T$?=ISN*9^P/R^2H^
M68]F)4:9E)?)),NA:(!Q@CJ42=C8XELI CTAAWDY/_$"NBK(Z:/(O7O/ABR*
MQRT1S:ETY]K)V9'1O?N"()XZ=GT&>:X3YJLV]C@DOFVHGNN9:A28NJ6YGNZ;
M8$(/YPFJHC14% $00;[8_*I]<R]VT1*B M%:>4L^,(CV/LN0>N'S?VC[^C3R
MS0;O-98+_R?-DMR&DG R5 XFES %,)O$8@4>X=$PZ@O=^6N1.GH "A-J 6Q(
M.?BS3(;EVJ( /QRG">)/PY$HNO6;0ON@.0VY@:]@L>%@,A!'Q!4XF=H:@8D\
M#,#Z+<&M\N.$(PQ8.@;C6NEC)+ZJ;V;*&]0R#>W/#P?'9_Q'_<_?.Q6-9R8#
MD!-/RO@*AHD2 Q&A CA<B !9DJI01RN*;Y0F _$=>._ZN%L+3/5U.P@TP)98
M;''=;T$=LHAQ48)D04%PC#,)T%+Y>]5G0CE>59!<#F%V8862V  I XX[C($"
M4C8,X.D<0WR:S@36&MY^;I (@HQYM*0RA>I;)]PD0/J<C!-X!RK2(.(.E)^T
M+Q=,,8F<NW[BK,*:+H%XX7*%"]891V!RX-.#!!;5CZ\1JYASJV$R%L9'QF]!
MBH/GF>B+1KH!GL:_Y./F *' UB!D,LL3P2=#>8_&MV#GI9Q2<NXGOB 6(=\1
MT9^PE^BRY"\9C]/8GXQ%^GLT&4]2:4XP^!&QP685A'+Y\#A,;=$NY3N#%AS/
M [N)L_)H^<N';.'&S=^=!?QY32>7M;Z3:PE';[%4%_$#0UN.I;K!\;C%\;0
MK(T%8%UY2>K:TN;H[..Q8NPKQP?=@\\?CS]VSZ1N<*H<'IU^^'9Z>G3250ZZ
MA_#_!_\^/STZ54X^*9^.N@?=#T<'_U8^G'0/C\[R9[Y^//WV[S/^R,E?'[\>
MX >G3^=1>HG=XJ]Z&X]A'L'&A57H8YMDA0^0#FG_5DK<9))61#/6.<7C_#GA
M)YR%.LUZR:0?2EG'M5#XUA6(./X]++/B@TZ&SQPLVG!'Z 16AA[(>7TWDZL5
M(2(0Y*CHC$:,<A.%]3-VPU57KG##MGT1/DE0%[YR5085H$]@PRJZIGX1F=6P
M ?>^4$C_J9?*OU;.B_,%_D=L*H/SV3N&\[ODX_Q_F7(X?;0'E:/]5+SXP]2Q
M?BV/=<:5P]]S"^N6*O0A"QBZG I+K"RGD\;'@7#YSN_#_ZXU'AH%Z%PN%M%1
M1A3#CQ,P./H(QRY\ P5E21AW5*PXY0IM:#&A)@LINZ/XJ$ZB:2H;[@CH^%&?
MHB[%3X][XK'[#HXX*+:;+TF^LGQ/46/(48!O:!JJ_22YSC56>>!<G^3PKF :
MI7%V+4Z[U QCX=2'80)0]]#!/G_RI[!V7 R/LQWX&*?\)%_Y;_G*T^*5>^O1
MZ[YRGDSR2YVRGS%<P)P&16AMT4R^P@J43V#!)>FZ+^*[1ZNT#9L;H]F X5=0
M>OE@8J,"/IN 3D GY7<I&$^XY2#.&4Y?F!D*!AY2$;J5AF&2L<HFHO4X&/7C
M@F(SMN*4]I43>!FL!&:"(?#BA6CVH((_! +.,N +G#9#>(:;NB6ZM)@>+F%
M;Y%'%JV:^.I!01<QE?S^"&K:5[X-I;.$Y5ZX*:W\OY,XQ6I6-$125MA7^;X+
MBPJW9>\]R"*_3^]89X^/EAOII8$-=GI'V;O!!_9@;_$_DPS^A?EE,;!BN*T8
MZLG$BW#0<DSE:!A(9P.L<QH:>^)G<1C#WK#LP0:!IZ]A$,R#O]8M#G[RDZ5X
MD9JE8JP4G]\9OP14Z4L6D E>Q-T >%\H^H?ZR81STC&R[8YPX_"G<YXKA1Q2
M#D:.,_D53+2* Y&3@8,!I<'5%]P8!AESE@_S214@-HIT#UO#:";;IT7PNI!K
MPK#.(4OW%9BN>#F3EW[V/3W8S,L>K&<T2<&^ Y-F$F,SD!OFJ]SO#,9_-+ZA
M7.Q'*<WSPIC"'T3.%B2#00)"!8WN-,1'^7M]!NP&(W[(!?S;F0037@F>V_ZB
M<=LO' +7$:43@0<F>"/G0L/+CG!_3&T&5^I@)W"^P":'V*XDN>$U[/ MOK&P
MDU$23/(2]A@[S_'92^%7"C 4PF(WD-7Z_40X9D &"TD'S"T%R@'!C WK^"M[
M]&>^$93O P82>+6^].]RR8GZ(4X%1_-3 7KV,PF$\^8K]RS0OO3HX:NG!IKY
M0@<_W6;ZD<]CWX5ZVX./X#CS1GYC>3KQ0 B'C/4CE:</%D<"0@S8N/ D*$ X
M3.+ P>$%27:;@0P2@D2" ^ OJ P!/</J^8YS]PVJ!OQXT3&$/E3NO^*.*TO3
M.K +%2H02<BYWC456S;RUH+ET[FX/97W^</4?88%I$F65=ZG.Y;"^QRF,I\*
M6-3-@DM;$!V_O4C=\)($F"28>!:(2.K?\B-.Q!]@.!$D&+#+XJ-(?#EG-4(G
M*76S?:5Y&0*H;!2R=7;3!??"+(]B_X4.*;2$"&6!8!6H6>"&OC?D=_.1CJ88
METHSE:JG@@,J;XXH/?T=MA5N8>Z*3:;F(YH_,_&GR4@YE?QP9IS3J7'VYV?!
MALB9LVG6Q)F\9&$2#5Q^@EPE1/.KS[6K)%?*\ZN SX!2)4TE("XDVH 6,4_*
MVU)/T4NN_,4SXH9S3L'L87W<[YW<#/'.#!E#>Z6\SV@Z80D6+OXVF:B72>ZT
M3ODHH.GQU$%^%OAL0$<T0%8F'L._YQU 1S"A.!@+]_9MV<VJ5+CPUHH#E3G(
MU?U=>D!T OM+>>YF']\;@(T!?^;;P'ELGX[@$N0>_NR:_X(SFY'.J-D"\8'&
MG4D#36R;+]Z3[QZ?4X9B&'>(7TC8[:2Z;1C$4GG:"_Q-B+VD$K:6T^2[K_R,
M4U3R^5#8=HUG%$T=YA,F =5!GYI2%+BLQ@U*AB6/RRD[9ZF#1(9-4'I7Y085
M;4&$7,#LK4N^Z3<,[ 4NLBC(TX2"@4>'EZPJ6;C*PH4+ZF1@^0 OY<8-6+\R
MR(BD",R\-X2M 6.Y% <PJ3DQ& @_I!JF8!@-ETO%RP1.2Q7XTH4AWA$+P35*
M$1?T^!;EO*-3Z@B%/H3A450[8+[)<*'M49ODV:4NJ\5FQ$Q3YZ:)M\UZAMZP
MYO94WK@_JI(-T)0?B7:25%Q)O&=KMCXLW'#KM3^<:7C(M_KQ?0[;2-PZD3B]
M[6I8@[G4(:CVBKO>;=B^K%F(=6V/LK9'V8("PGIO7]NCK.U1UO8H6[9JWH^J
M;3_5MI^JX3UK'J <;S74>*RP6I-/VUEH-Y&]#%=K/#1JK8FG;233XA)M>B<1
M"W/7L&F:%T$[!?-? (Y8>3KH$O_5P@S<PH6^:7XO3^0+13(I#%E-44W9)4UY
MOM-"E]O#T^+(3J3%R7Q1Y4#4",+&8 ;$7RSE.S@,V ['=\MD3YXD,Q9.AE&Y
M]CP"5.3*\*JRD(W8D/MG!;91/\^3S;..B]!4GNR_O*5(X^*?ISPUXY3U(R5/
M-_F0)U,=E,E4.T0U)U4"$&?/3YJ'ZSMYYI3,'.$!\C!4AO#N(KEF7PBF*?+C
MO(UWU8&EQQ%(",RI&"%K$^EVF"LX2;D/D&=P<5Z:[S36>&(>HTS;D$D< WK-
M9)9 SD^5;-YP%YF8?=CB,O$C_YZ$>9EZ635'3D0T?3P.V(L!_GK)S1SQ*6;H
MRR8_,B@*6R:R#C##)L%H)L]E@+D7B8TR/:$CWHHKR\9PB7 0'M\$$=&C(NN2
MT73(0]%A3#M%?E0EA0%W$U-7>"X?7RAF7@QY!+G/;^LE$P)%9OME/-FOS!@<
MC=*$PL0KN7Q39]E1L,!3WO !CI[,IT66*8)\XY-4YA&E/'OGDSC6 4^IO5EP
M%-6YXOIX%A/F^$[M-5_\6!R%.&5,14F&(MTD2#$':'@)>\W)1^2VY_7^H<SR
MV+'L'=C>9.%VB@0VW,NIO,ZIA)LIT0"T 53+%87YY$L>YN;!MG$E29?V^S$*
MC4KRG#C_X]._BC?UXA&';H(I4C@A$;LK+SWJ,1.8SOM;16B7@GB*/#OA!$<>
ME,],Q.EA+GQDGE>$A,D)2Z;D\<JOJ;0E?B6GZ+IZR7<H6T=**[P=ZD'&4ZE"
MY2.FIE="*3M!^CGU"N"/\O*7Q3PB>X;73$G5?+V$Z%@D/HY171;99QFF\ N/
M\)C1,@>6Y\N)R#550/.!+9P *Y7E+IQ'J52>@JQZD>\0E?T3?A/$ZSBX135W
M/A9Q<\P"Y8!D+,^#Y%,0K^:)];EXBH=8H</%2,$G@;GS6C71V0X75)1-@ 0H
M;XFXN)BX,Y#7*"^.6K)ONY3B]K%8[W?1G^_CKUAH!KFFMTMWYZ0L6<PF03"C
MY:]4].1%PZ10% Y""4A&XRJI%**"LV:6[V1)-],Z2C%D"I<9A1=/$I[[V@S;
MS\60 ,,H8J0<O:.TBB-&QR*U#HL<2U(78B(7*(4V?RIWHY*D)Z[%$(?!\LW\
M29[-+"RH,G4U%X*AT#E@'FHR%#_G%3\=W/$>ZF ??XU%BLK?L"6X??^/U_N)
M#+H! B.J8,?'W.3JLT#4C H-L^00(WJ;YWH#_>'BBWW+4[5ANS_^HL@',_%Y
MOO)2/DH?A +'UH_O\+,RNWO&S2#+E+)B&5POS5.%.TKOUD]!<Y/Y[8*[=42E
M]S@.1*H/L-I$,*DBYB]H8DJ7*2R 5:?#L_"'O#JT4FSRD\9]KA+ SLGJ66'W
M HU+7*BBZ+RL$AOW)ED%DS(NI HK:9QG,(YGRE6J6I?45F$G9/T8+SJ2R>6B
MSJ L%YB90O$^K#+"E%*<1DYYI<H4BPK?XKH4O'J'^+%$^8.=_RO?G*/"R.-[
MBJ_^2V9=_YM.AD&/[1*+EG6.F&8>CV4Z<$5!%Z:,FA=!RO3SHFJYI$=N'\O;
M*!7ZG"*!(+%T<<H0  UZ@"A@B&3- ;<X?<IM_N^$]O,:P6R<LN$E%J%)=U$J
MS&2%^XY%OC0?@.?SR8ZVT[8\, ]>&$"EO5S8_CEA2P>5G$7NCYB1'LN-^71)
M&DW%9"_MI#93N,@4-MI,X1K,93N9PLUEF!P'FJN?XS1!EB@O7HYP4*D<*FIW
MYI6./I<DW$TPS5-YT7EX18.*+9FSM4+3*FKH4)G.Z[XGI8NBJDCGS([7LL*B
M^R)I8C+"'W=(DA]5?+.HM922'1T53UI0M'4:E$*[XA/@9CV0HXIE+85@&R5X
M26.9)\,%D#!%QOP+,X7^6*8*ZZ4Y%'EN=9R@RP&6"]O)1'GGE&M55-V#$(0A
M ^$F0!UV(!1\"7Z>5RI)*5XM;=X'C4L@#V9 ]#2-$S$^ HH$O03Q3; "BF9\
MZ'))O @JHS_Q0N3 @V7=G"]Z6HA$WV+@^7%3)N3Y]'!<D>;^YYD]DJ6D0!L[
M=74D;BJWO H7Q<,JGAIP>WIQ7SC_%P1PIF(\W-BN5/>6]XT#T0YYS2Y'(,I$
MA&7>F< U4%S^4AR!CF#;AOM;?CO&F*-37&(P82]YH9JXN=Q!* W-J1FL"4!5
M4<+CJ7,O77%X0\!^1KT6M5BL&T2?.)BULU&TW HMI(R,6^4E^J6+AENYU===
MLN0RI:,>PN?@I/"E\BI*O;I2>#/UU?ZMN+A4"M#20/9O*VX'9&.Y7_6:W59?
MJ(C\AYO9H"'E0%>S]F\UBB@P2(4K-*>3AZ<Y.#N1YO"_L+GO\R#N,0.B#G;,
M0AXD0W0E\=N%I%2$K =BM4K&.%@:7&,@J.0&Z;/'^B/4R9A HV73R0X\N"O,
M3C1P,>H-U 3:=9S!&),0R!;^) MV*QU$,-S+T6RB=1B8\ HAC&T5 $>T+!$2
M.<YA)$!'0A"Z*BPOKC1?H$0Q0PADOD"\K1*23,#9"#DK\+3P@L;C/@\FBZ]S
MMHEQ::&*<G N$81FH-Q*J&4.Y3?F$!-B#<DJU_]"PFE,&9WC[5N:_>1E=.Z^
MY3W/J&N7_"U(G,WW>YAPV_=)"M3LQE7Q<692E.S5OUH/QGCQ/=(-#N8\4\RX
MTTLUUECJ R[04U5Y/,/6K.&QPKV9!59Z3-OWI;12)9=UKM=SO^!)3GHZ^7JS
M"U*[C/PN&Q>F$/9-&XK,8]2HWG2_?IWK[5WLD+%9X<;"^H2%:>8O<27F]H)?
M"9 A+UE6MKV%_O:J3M747_NIUD+4;;>@D4--5G)0JISN0;=AW?K&FA&)]Z(%
M@'6\#.VA[N"A/H^*UR0.)ULGI.CQ247-F-#J$!TIAU&>4^=> ?+!0W4;9_/"
MR&VLE^C[3GNJNW:JAKM/'L?L9A*?3&X:/QFFU],^^BH=,#-XRX_QOSR%BZ7U
MHK1>E*>QMS7[M=O;.WFJ+PJY5,=3K86\:KTH=2"2UN#>Q4/=U$^\<X?:>E%:
M+\KKM+<MLC^7*=">:N-/5=NW6R_*3GM1.."B(ON1MCZ4UH>R&]:V_NIS%G;R
M5,W7?JJUD%:M#Z4.1-*:V^VA[N"AMCZ4UH?R.JUMS]KWVE/=M5-UO'WM,<QN
M#B)^99E[[8OYT4K]*OG9UT)W^UK5W7:B)K=2N5T!<%J$=B;QD.?Q 258; GC
MF=?;R@+8'J/]"O)4M78W*9$-Y<MS^$M9S5Y4[L([Y!,P#UE(G.,!)ASBO*\,
MEWH6<J27HG7O#$RB!+_"*4E$VM7@A@O@>&]$7W@!C27@FWG5[CP&MD#Z2*8A
MK,5^^ 6H;A7#+T>VX9  DV$@_BZG7CVC7<)*/EGK8 5 ^3BE,6+3P-9.4O6_
MH@^#0G-\ZKR=Z:R>PL^6PNGT>+>&J$K2"-92#)2)6NM4X+KA8!D=L.)S"5DT
M2N,DY; 1G#KR4G"V)HT*Z,9B4!\KPW_&G!C>Q+\+=7M^#3.0;?FWQ=*&0$X!
M1\C(<B)%> 9>_Z[([@*\3T TORCYMW)1.*,W\=HS"1+X;S9*!(K$U+S&/42-
MX6_+I[>OK'O> OLRXXN;@KV]Y\8*7/B,CUUY&J\F0JCG>.4ERO!XG,8"Q5.P
M!?G>J==,XV;,[, ("#\)Q<KN.?;9(DW^ROPRO[ V( $=IY(6%\YEZRP"3K.X
M9&&^^YRL8.BAN+AKWCV?5A!IIHX8!ZC[\=3R=$K4F@["6HT$[$;_=KF0>GW8
MC>;T7K38C2UV8_UQSH1GNX!YWF7K".V@RU6.?([9FYL["VV**25?* .K1P1:
M1/QPM!#ZM^53_20K>F,D\,,P&>>/"CVNU(72*:VFHNQ@PPV:#DO!=H]A@X_T
M8$=6SQA;#H%%QCN'EL:0:#Y E9](5XK$4R^A.(M>-90#="L_*8<QO@*K;ES@
M&Y:JU1Q\,/S,C=2JA2J6-612\\IU]2%0VKYRELQHY"O7Q*$3QPC&S,%(U[$O
MX*4H3.1?%AD5-[WD'@U\J451HIK">2'VZ+(19@R!!9;(:NI;:82([9QP*#P$
M[I^R+7(0NW#6(NCSHX6#ZRV9I%P< KM6!YDU,$+1%6_)D O-C;E][.16S-I+
M>8Y9[!#HI0P"?"WV23K-=DL.A"Q"U%:Z-.)Q\/7K[SDK$T_!"T(%0>LX.T#S
M8Z$5,6MHT32EPTO9;)(6O1#D#:>%4?F9=RP3U@I8H5PIX;T'YCH"<E;V,X:]
M@$G*;F*EKRX&4@THHO+)KY5=+ZM=!KFS3B#?B3:5DWZ.BU>!?XS'PA\#G!E1
M+J4#+.)(=!QYLL_A;GEG* ZIQ['J8A Z.+5I<ZZPR'AOC5'_-K]U_,+U;V>\
M. _9W]PK6()T7F(;!\&0AHJW#$HT1P@59Y$I\MLPW3=3KH*_>K X6))RS)MN
MR*__WBD&F&8@^>$BB](-H2HLI;@F> WJ:99NZC58>@2K?09SA =G,W=@RTQD
MI>A2:^8JT]-WH^5 NM4^M+P5;649&U^H7?(_(T<J%&V.8(P&*^P MNJ]XZ"<
MM&!D<2:@;R/<TLFP'U\S :_K,^DZY@P:H<'GL3UE2*+D(O,(GX)!9KUDTD?H
M4,[..?&*%E",-ZRL*/JYKS,9R]8;PG,M9N/'V*"2HR4GLO4'<.5 JNXQT%;!
MCW$ BL3" F15."R7<$+[S*V,;$8/I;QM4,I%A61I'+D42+/ 1X6/\!T(@(JD
M"/_!=_EHQ\CY\I8Y0[Y.&7K:O)-9 ^A,P&A/[?<E7%V0S8R+<AD>DR?+A3EV
MJ8ZQ;0NRJ*J8*IV;.:^"+9=:P5*AQ7LDP8NQ;9(/(W;6L!)ZP"-]!@H(GTJV
M39DSYBT=?K)E(IG*CJF_8N!R>"L][3=8<G_<X_W(YGA<G(EFIKA?_NU,2 BT
M>YH*C0KV.+D<PD1GS1TAST73J;R'3]Y.C%MPLB\0"X7^5)PF9]OS1TBS:A #
MFPSQMN (2,Q[%4BU,Y;M & ,WLI*WO!)V<VU4[5=YC:J,V.H\D'$D'(@:18A
M<'C1 XYS@P&:3E)3C2M="? 2\X.!\^:&/L,.&Z!.%C=Z;O=7N.AA?#QQJ11S
M!%@1BI*@["8LE"'6^$+1]0:W>3+@7<%4(;FKDNMWOK/%F?+-77QH^W,2\$TV
M\;,@C9>/75!(5GT%[T&)7A.D9K5?M(4HJ3EGL*A_\(X4TAJHI6)563+P!N#"
MH@&LN!1AX1KBVI;T!F%G%Z0'[$<LVJ^$N2^@+T5@Y3[@OG%R@+V&W0"-FHME
MSH? U*@H37JN--%)R*']%RI/ZP#]EQJ6=.45]NZL3O6_?+P0G7[](KJ_:/:C
M!"QK4/$.R@A_'Y2"L<3HAR/FPD#V^..-\"CW\8E683-$7"$M%!Z%Z! ,3 H/
M>=GA#N9L[V8F>Z'P]/5X5T.PVE8+@#C++4=4!,2<.X5^4$Z8HZM7K@<GXXQG
M2H"LYS<@M^=D2Y1BBIQ0*CT#ECL'.1DL> L^.)3GFXC&+MA;8043%!)P0[3T
M%6E.:W8PT#5M)UH8'(&Z&J D$(SYP\G?1X>J[NV0MH88_S=)V@]OL'](!H1#
MP[GUBM]Z\ F=HN!8;H]@B9?]Q,<> G"GDP'P@QW:I4_334@E4\0V!4SR?Q&:
MD":0[+[\-<ZNE4^P0PG<:96W4\AW5,&<+#8 MH2:I]A'^&(ON0%.UID+*<C,
MLK(G.6]((KU7LIO#$#U(*H@"T*70PY5[\?,7!=S6$IXND0Z$^F/*NT"%(*"S
MO)=$SNN+AH>R;W0;YB["W&1YF'L3)FGNM<'QUQT<K[\(Q"X^:"" XC$478N_
M"F<Y_GA2M&+:G0#03L9[BH9<10O LGM9D116]-Q>Z"<M/YZU%V5[W]RZY.TH
MR_:#12XO]_^7O:;+!V=CZ)7)Y5W66<R-)UHU&!0>V5UMJQ8#;+:D6>_UR:S6
M/Q75XC^B2 5-7#B>B\"]])TDBD'$SYD(EL@^G6"T8/![>O6PH_#]X;BPY]!.
M*8P>,9G5QK\2)E4O[YS5S?6%5+P</;;28"D=0KODC_RPRL3\"63&6;QT,'.M
M19!DA+Z7W#65-ZXK3@EU(MWY<V%A03%6U?DRXU23;F3X39""](Z4M!T$$TQ>
M^91WS%M&?:+GINSURJ<X?1OQM>A+7^2"$9.H4N1C'3N"OM;TEF!) 859TY^@
M3>?QA&J[SIVR(;";Z60TDDDT58+A1\BS14!'0??#5-"JJ)98RBYS/E')U>+]
MTQ@/*E?\GJC07\)1?CM]+^LZWN"/7\4SORMYB\9!?"D#XWTD?^D 9>-LMCY#
MCBB;M /;!L,HO54^ ;ORT>45,CSH_:+PB"^H\LKY:U+I]S[CIYQ;=SEL90C^
MAHJ39PABOVB+-S,O'N6"(Q9LH6$\;T.MY@.VL>7*6QE0$WF/QWQUS5K\/0P_
MFZV( %XU+JB _1JQ(:8> O,5C+.@X2H'G^&CF*M74MX9CX941A+.S3*C!$.#
MB=I/ JD0T #O)N]M.&3CFR2]%O51\ ^WW7B?86GJAYB^$<1%TT4^Z?].XA'7
M:/@EY>Y?IO09%VCEATM?NZ_\!1-/AD/65W,AQU^);2 3?%D>8"DN3\ZM1!O)
M>(C9G[BTG'U+MLUY3D=N ?^< M?@*_5!ZXQB7):?#$%2RO7!^,&UE,48$88]
MI%*N23Z8.ZDQ-C%]F-6/03P#7XC'2D#3$(\2SHGS(Q3='0SCI./XKMC&@([X
M=;GCSF^1OJ.B_,Z2:'PC> VH>XG8R<IY ,? #971GQYZR/BG#>,8]]D((K ^
MFY0J>^]6O%]E2V\90EC0"SLGL5%.=*43:XZ^DO22#N4Y=42W<?%!I81S)@5L
M7SG%QN#"Q96QZ=ZF)24* H>G9F98WI<WY</YE*NW[_>R@C(3E5,\PX2G>W+E
MC88_J72V21.KDE C"ZV$Z2+""'%?=E0O##(*6QW$HZD\4PQT]'&N19MCD;4;
M#SBGJK(V].E1Z;8KHMR"_*3Z4*0.2_NA642[H9@[*1CP1\F;F[7<>WWU ]Z.
MON*##Z9\,Y7^V+ 'A7RBPGP45S%G;4+CE](1O_Q@QLV3LG/.C#/@%#\$@VOF
MI57[BI.K","7?#6?,1\1?ZG&W18L[ ;-YR)XCQ=2^I#!!.[#:GC*Z8U@(SD'
MV69RA^!>#W26O<2U6CQM4-<9[U"+5'!82LFGNUPO=0!3*ZG*>TE2I;98.J'D
MO2J%#-<<9Z\3M][[/ =9Z!]S%#]F06_(\V?+%O:=:<N^4#?1#$/=1.:5I,NF
M716>,@Z4ZRL5[7'U/2L5(^&:0+6I_.YR[4C<S 'CAB&:[7D: TZ^&%1PB.91
M2LF Y@]_Z7%PA6D%-\I-=<Q S!CC3@^9TR 8557UDK@*JXZ_HOAP+XW 6L J
M[HCQ-+DYD[V#T4:T>J3-,V7F"!\#?"09OEQ+GEXPC=50F%.RY"I_H_!0+IUR
MP;LQ1S)7<_CRZ4S)T4R2^B)M1@DGA==(JD="8Q-9=+E^6)![&\,L8IA66ZI;
M@[G4*AI9&WWCE/9E:>@Q3:\9LI?F"9!R$8-\$;-:QH9*!IB]"\:LND2F!$)%
M]> 9'N,XX^DBQ5=%HHF?<KT!9;S ,<*PE_1584)CG&7<"N59Q%@>7+PYST?I
M/$3S:-Z!@D: U5Y3'A*QW]+CERTX'?^V*D6Y0K7@*=P:7K#9X=Z//H_M%%]@
M_4@5Y<>#) 1BX'XZJH1QBNJ)' ]SPFG0ZTC I\*G*<X(T[*RVVS,0 % UW_^
M\64"&ZV*B2BBXOE2F("3N%\,TL>3RQT<4M&<(1MI(8(MF@D@JXK'J$+_/WE9
M#6;H4YF+Q*,?2S6M19OU<"6KN$"U3#A>Q"F>2$WR64!EJ/+1JE(M'2<;"IC/
MDBWA#AR$L!DQIWW0]9JU[+472:<665+70D$TZ[7)H]^RJ)Q+#AF"Z !ON*3]
MCG)TUA%11QX-Z$U@]J6GN+-H#KF;MWR;H$<8!#\'+K'. J:DWYS)S2<G7,_<
M)P4\,F)<GI48#IFTUTM6(YX=TU\L^W,Z&L-G4HDK_/E0F[O"\"[76.5]+$]&
M3@LL0O1W33O1IF167HJSSJMIR:KYT@HGG&!%$[_/DTMY'XNJ\[T80)1+9Y-4
MT(MT'23\.T!O7)CQBM-)OO\IN^0U=:AU@%R#%^39 44!H=*'J>:I"4,ZSD^4
M$R!^SGX%/4R26."'X2^.BS+PLK8O@;5<RO>.)FDVH<*D7SX[R4]//W[H2,'%
MJ_SZN7,'GU],<_76@S9TNQ^5,OMH"-O[A%STY=(S*FH'+F&))Y!'#C$BAL S
M999;0+.>XM,^4I6$YBLU\5V1I<L.7^Z(#+DT\>SS,UWI!"Z.?B:*,16-5^AE
MRG*XBV%8?DFF0B63,:^ZYK:!H)<Y3YH,:\OH_0J N=T@'W[;SNBOYX9ZV'!B
M?Z&7E -0O7DOXF&_-^L@5M)\N3HAG_DA<)5G*?57'L$\$Y9R/#"TLF"=,D"(
M-LH5R. LC(,B>%UDN\+(F-E5B>,C)K+,+<'"_$F_SS%FI+8%2M6-D-.7\$ F
M]*5O^Z?["&##>! >YH,I+!B#R(V<&R8R7^%MLM91 @'PC$-,.\OQ#! 5!1-E
MBQ#CHF%YC%$6\X,&QA-([JFHBSF$P5N+%#ZU9?5TK];];"]W/V]20F.W)32O
MS6E=^Y*9IA7(W)MT$B7(B+GKC1\F9XO ]S$Q2Q0CA*@V">@';.+'M:-*97II
M-Z)$X.G$L_ =LOJ:A6\WV"DYG9P;\FZ" 9K$HXR]S7_X,V_Q$ _Y\OB7_I2#
M21:*#&"V1P^2F?BXY W[FN /LA..?+/\>)]_---!1'SFZ/NF099^K.WKU<_6
M;%/Q3$^NFMG,9T2SUUW3VENE&_N:N^JE#_WLV29KKC7L/1V4'MF"\X&#>G./
M+FAE([CL"_2P<M?KG K2ARG'O)I*^<AA+CAX"F)<3#5\V<:./\>3FW1X%3Q0
M<K69IJH/:K=:L\-'7)QUNN7>N]1V,_EF&CMT8W1C'6ZVLC'72UI*ZYW1&Y[\
MG4Q@" 2\F0PE!-",+V+7FF;/=R^T%M1FUXO^'M%H>Y,36KO=W/:Z3,[UFMMH
M?35NGVF8'=,C+]\JM*6UUT=KNM<AGK8E6GNA?J_BC:N\;<\J3V:J"Y\E_F#O
M$V>-R2QP^Z)NJ9K[Q)UW3F -CG +OM$7:0+-$(HS-+-4K=RP06D3^DWK1H<8
MUH:7>_$=>SY!\HK/Q^O8[J8MP9_J>'9>C1?  Y@7$X]W3Y=?ZUK(,99Z$68=
M"4VX,[K6\6SO80K+VANQ3<WYU9ZLUW&U6A[LBZJIVV"5)W,USV\;R#'7522:
M/L:+2NXE22<&><Y"KGO<<XMK/EN[JK$*2M,D%>@@EFDVVT&WR^?C=#RRJ5W5
M5)]6S;CS@MK1EC'74P_:08<*,F9K4QNB=7B]V/FX'<W8UO&\<K5Y>9ECRY];
MQ?F%[K_=L1VGU9OK>CQ6QS+<9NO-_,6F4V=OVQF'4IC'&=QAE]L:JLQ.N;(-
MI^-L'*38=".:HJ3NULGJ'>)MRB-?Y&1W/J#[;XSGBJ8G\P5/S>&9;?AO\<UZ
MH]L=5]-^KU?LKSW5QYZJWK%=KV:GNO,1W7F@D09RRE?L*+/U37-R6R_FRX67
MMI52N?,JWBQ&3@.9UBMV'[WQ#'-C0=]$#:UY!T/<ES^8>[C5=B]NDY]L-W8[
M&]M\LX"[4'R&:%JB*]U";*X&2MW67;G,_'8ZNKZ!5&Z=T(TX5:-CV4;-3O45
M6"<YCZPPSS?^+&QC<[CF*U:)>6MMX\\V%Z&N!_3&W("_U2P)H;XLK,O&2A^4
MP 8RJWN4@35EG\19,H$ZPF2"P'X; "WM%%#%4^Y+G?G(XS3@1^W+-I7C]CZT
M]V&I[6!N$&;?]GUHO5W/Z>WZ@P/5OIO%2'XZJC36 @#^,?-_2Z";GVQ:]KZU
MQKR69Z<O@/)=F)S^PC><[R5V1T%$^DQ9UDJ[:$%!,PF[G,T#(J^$E'_7HB(_
MQY.K9C;S68N*W*(BMZC(#4%%WDA%JO'YUP48>8?V\_5A(R\^@P(=>0O'\.;H
M/OCC%X]O; 6M$O=B"5KEKE59/MI=WE0W1\/P:8EN-SM&TQ):,PC-<+9%:+N/
M@HS[>Q]L5^,$S"M.@#<Z^L;P5VU]PLNAX'0LZU64*&R-F:U N6H<'WO%.2;
MQRRCV>KE+A^/#F)F6VU07H=2=C\H5./8V:N6^[JQ*;I2JY:]'/B=LZV:WEI
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
M:/<N=ML(.T61_^\_74U =7Q\\J>1L[^E8GZ4X.P6]\4X8=3?BW_U18ZT$GA
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
M8";;F0"DP\P3:&]TA6-4>C; RWZF,KX#I?<.7B87!L^W)=SZ_A$HZ:[,,?]
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
MR;]@!:B8*T8GQ%XS*@AKGUS.7<5F)YH"#JP)XU(5G6_?9WH!E34Z&FV(IY+
M6TF"4*\@8Z=HQ<SA)^B\])+&#K.)FK]SU;!-( IV:F1SSP(O-XR#[2@OS+V8
MZBMS>*8\.B1<M/& G]<!/#6:?1,K)$., U9,7!",.B$>'H:E; 1+(?GVP(\:
M[B]X/#GAF5M-K(0T"Q@=8/&N/6M2UOS+MJ;5IE",-%*8>@LM='0R6%NP?/NB
MS,.C^/W]G4<VX(OAI%E8A"2Z*$-Z\"\RRE8#I,;@C4=6(6HVBF8MM32BQHPC
M07CRODTJ-J0VXIRJ#WS:!!R:<&PW1D:?WSH@B58%@JM# D&8*1[:>=EP2'!:
M),4EA8^,?.DGF ^C* XJ !0O'&QA]$$/+A+K" I'2#Y='&5*R]D5$Q0D^U\8
MW*I-+HRU'Z6N1M _V$0S/%Z05>S"^<-,]CI3) S>3!9\0$."<1?;0@\5D73%
M%3<OVJ';G^-;T]+YT[24SWA1J$OM?T_-$%)W=#FK^Q(=1>]#FB\PTF7Y5D*
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
MV+*F+46FK!0^SK)VOH[""A,/!HB>"\]2I'XSUX%/.:.K6?D0RM"-S&Q9'))
M# +%Z'1WY[7$VLR8)!:&G#)7DO7HGHN*-[6DP]Z/-XLFTS3?WX;R+UE0C\M
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
MH5'N,/_0M(4PP^/C!JTMF!-=8G#4KQ0AR6WRH<*0%1\*M+&BI,UYP8%3W_M
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
M8P4;%UY4KK3&2DR:9DQ3O,+3)Z:>Z$3Q.(-NSV2+F ?4#8.IUSM%JJ3K7+8
MS4+-(U-9JH=>IS1!1+N0:BEV!HTN)@\9$FY*D21^E>JRVJ:DL#.TOJEU55%O
M64B_,B+)WML^Q5AMIZMB5CS>(VM/2)FF<"$LE%1N(DQ%,!%@C?(?H3F]E!.*
M?M'B7RT># :\[]\;J)RY4H WB\^+K[VR-]8'6W>T_ =KDH0UB<WJ0!6*@FU>
MEPPC[#R[WBMJ][ORM4_4+A/KAUS+':.;\%*><TO>2I0)=D3#JFG9]C=]%:V/
MR'R%[0+W![P>VSYC9_-3'_4P#N0GU&-JV[CQYF.FDI6X)&=8H>)/E\S:DE!3
M5*5)[J?["+J_TY/DU9.0@:[NV9QN;X!5R]NZ\7=ERP&);D<F5PKR1B;VD$X?
M@9MJ]B5E3B^H]2Y("50BOJ^'\,GSAP0+L*HIL!?:CS=H/JUWL0U#"3G<,FUL
M$"Y<,\WMFMCKX*HAH<747N$S0TQO!JJ$/^=S;G38:F2:Z99Q&-PODXKA0U-'
MP[I(MA66BQYPM"30WYO2>'K\!RRUS&5J8J8-!''.8,5H?D9:7*L*\WUG# 9T
MS5E?8V"UI(@\Q1Q2HCK[U@7^SV!P3 <+'UL:%&X*-@;+08DX^E^SHHP.*EP6
MJ06+G1/U\QZ.U2\-LD"UTSIY"4KA#-P$(BMK @6NU$$1"Y:$:@(GH(Z?5YY6
M6#@YPT[AS>PYM\T8*9JC[ B!?H ZN',8B>88_IH137+@SAA.4ANI^T!3O$"W
M4DC]Y*YX.[J'>A;*EVX+AT8MR6Q*E<Y%.\<(IC^>//G:S-[<T,!-%S7\5!T7
MY52P1W8;&7N\1<>X,N<%N7Z7YE2OT\L21UR&TR8X920"X9-(/ 7L7',CO"9;
M.&ZY[#MC>S9G(TC@3O^D=D2^K5V9K9@1+S!"2-P,+0@;][ M3A9%RTRSUJ@_
MK[&P>'/CQ:LU]K<'K3G=0VMV8"R[!:W9"9OJ$^K;UW4K>I)4AUQ,>DE2&T?3
M4@F+*Z:14&:0UMMP>!@%FU@TU)2N9C)<D'15?2$P6&(G*"Y\P 9=>F+GG]7@
M$DF'.1;IPK^^%J(1R7@O S37ZJN1^7DEBPET/+P_=@PSRH@I_L$&PSFMRS*;
MU$Q_BOFE"Z5[YF0+$K<37W=J^S8+ARZVT?;Q-ETI2@E)@]4TV!]JR,'*(W<8
MT\D&/;].5ZG@EE#6(W23$W" TRCDW%$L,F0*V',^3,XV$J8K=0<33W$S7&DA
M6U]ZOYH2?D*"H7=- \4\-21<[_4UMLTQ2;U8SM>[A6.; >R,W5PXNW77<TPF
M'3%>0].X:=,7D1W#DX^#:(1;1,ZHTLM+HP7+CC^KISW;*[@&W&B"CK6TDG#M
MT%+S[VOF/AS!$2/=T.N*3K_7Y_*&PO2LE788(XTOE.5A#!_H3'=@S1N'5$+H
MJ2T %>7C]=@(A@8(PS$1D#VL[DS;Z=HK 1^@(^,:0ED1 ])'RF# OC_YX<\J
M/\:+T"P%Q]KZ4,31$Z*9Q27A5*G_;TGE^'#B-<)=@7Z#[0T!O\$DH81$8;W=
M=%[1*1YF1\2EYA0CA2?(B< \$':!^6</:Y\+<H#%#PIM=EN9@A%Q $U!E\&V
M\D(;A#.,1J0:.;DLC$<;J]L,#>(BEGC$!]V9PBX.[I+,UHSSQ<273()5AC?F
M83'U.-'!%#6(JW-,DE487SQ0D!:\ZP'RXZ&G/B!FC!RX\1X7(U*KXC8S\8&-
MEK?TV2YAU,RY36T4)^\LE7OPLDF#1E 6RJKXF($EWE,I"CJ+4\((AW :W5A+
M*<<C-%R&' O1/D;*Z&Q:A2 'CJLNBJ:N%D+'1?3>B-0IL^J\IU:D*NOI7WA8
M6J6%,W@Y%$=26@;[M90Q79 _NL3P7?B2WPZ.'!-8\3; 5;,G*=3/,V2:IET2
M&FN-?.3KU+ !4A;#)(NX*6N$E.*5.4S^JC[WU@/-3QT2YEV*V%6^IU#H&J3Q
MI<4IS:CE4(ARR.4QON!*1AMQFI^";-P7@WV%CI.,'N*4,!Z^>G!PHB-GES,H
M;(8>I>NR?$K"F"QN,+DN-%;,)XI#7I*BAJ=?B0+>[X2ONA.X+82F6A2*,53<
M<XL$&<CG&'D3ZYTI83'BK':.'=PK%A*&*]F+8V8$H^+J\&V0T&$K,NF@-O9
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
MH.O&5%]^><M%M2 \>$JD2UE>+Y6_D8JM"OR#:EF\M6M*PT.-OHGTB">0)A0
M8R5V.7=!L8/L:\Z'#BD'.#I;IHJ.+)/ Y0[]/=+-ZDDQVIP=_*(9>'1IY,Z1
MT4)#I8EE[5#5U4$8-']&]F'DZH\D<^(BVJA*EPP(LE-")E/!&PM0!!)6R\XI
ML&<2F9SN3"--JJGA" UB><;UAX*MQ2$7I3N7E?=9U6 EDE'@\;1I(KQLEF@+
MZ0::"'42DWM$5><C2<U[YF!\ M-02/RW [2 \-9BN46E-F-^P*AB_KMNSK.J
M^/<ZQ\)$F%HN^K*2JOQ :C KL1C3B M>3H\ F6FB/\2>]3X^I$H>JOQP:X>
MS1G*!T+\/X86L$G]ZU!)=/6UUG<8UL:^ I;!@T3_=$[$0T@T6?B\BO( *ZG?
M'T3)0I49G?]RP.TC,'M)GHT2MEX]:A-((P[$V+]LD58( PG7>'V:8AJBX6,D
M2Y="(B#=.H2?D(]!$)N L1!8F[8QQ=]HPIWM[\(V,Y+@]CK3D>2(5I[>0$'C
M]%,_52G6(9Q3,$R:IH+/F,$.EHH#:>.#'>\R8D$$9=U(<Y+6APIQ%U&6@J:-
MV) QK1+MAV[>VPRE*!"[]VC#=;6EP:#17F>^T5U;N PAA' SO\E4\=D$Y+5N
M%U:-WQOK+(C*)S]WXCWY)2:/;24EJ$8E&D@+^NM>9.7U986.<6NG*Y6%03R;
M$&=ZNM"!.\]-"-DV"*T+A6>*^5I1)X&IL*FV58$91$JF'*"JJT._F#!'\6)&
M(<!KS2=NP"GXM)PW:U%5"*T'1CV07,2'K;-J1.@,F+OSGO90V/!^;BF8K*@H
MJ>M2*:.T([DGJJ4TT+6E6< ZA8(R"6P)W()[4@@1Z.4WC'#*/+\O6P28<5U@
M'BP0_VL&MI;DG0$=24,+KXS0+ _QA]9<(Y,<HC$<<[,ZYD'#C^@<BJ-! 54^
M-O#V>=UXM,P5*Q%FDPCF.)4@YP^D.@($-6G7HZ# M^X%@)EYT1CNAQ5TX/W4
M#%0E?%.&X7<^6&A&OCQ)7M']WYO[O]+[OZ3[FV&QH.(LM\N%S'E#UP(.1^H&
M0+I$I;K R8 +IL62N[4H0\8:)1&(C;:FIZ#D1 Q5ZQQ92WS 8_$7&37#GBP<
M!@O>(^YN[8Q7&R;QW$UQ<9G:V[>0B1B\9:8,?^.F9@:^ZX!O+3:B&2F8RC)7
MCAEXTF0@(TO#;-:2%0A:S6$=(Y*CP("0V-$U3.VH6NPF8[YG1^^F[(&B0+TR
M"GT.&07M]4!$[Q=$560&W[.YVBJFWL3,;+'[;)FL65+AEL+-C7(H)!;&IE4A
M>C*AK!W,][3[,<_J>?3)]J!$_E#&A5V:1*ZNX:G'1U$, R2&V?/\6"$+%R]5
M>K3HF 6A9$QJDCLPD,HPYD=1CZ;V$"KCE]1(_#F=>UQ^9"8=)N^ED0GEJ;-5
M3-V*FY P&#WGZ ;OKPX>A^Z+=@I^$T9HX.S[9P9O N6;N"/Q;^T,C[B/8KLA
M(\/0($97+_LPMM!$M4_"2MPC[<HXB,0@,@M^K%V<TV ?IU'PS$)H?*O,*2<H
MM1>B[JT0?G+8$R^D0AR1W'D3FXD-0\3)1R8LBWO&,Z?9/CM7T?[QFU&7!WT8
M-?5]%W+;+ "'0.1G;9<0%S2Q3/K^Y!L\ 3CMJ,3;D@D&>>H],KAA^\%#C3'Y
M-LU(2[3]^;EKA:?03)&G-/6NR/AS;34[P^)F%A*+(6 *VYC#K)E=VGGDK2)X
MJCKO,+PJWNMJ6@J5%F?4?')X.H<-)G1M9",.6K4-_8TK&P]^:N5#P!YY9&WJ
MCY7,E3@2$^1]'F.4M;TQ!W; $#A*.R"T(1S4@S/.@Z,GVFCV&N\>M<F^IW;U
M)T0_(RY2K1KR*$SU4NCX$@FJI'A5@1BM1KHA8RDLPGAL$ZI#) %,C@)9Y[WR
M7KN3U:D>K*_SQG1*HYZ]RLNTWDU0(%7Z \PEF;Z_K7&(;KHF%%I88^ ;KEO
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
M%LG=?Q <F*-(E$Z[8^T.6FDZ7A]7SO$#=J5 8&)S/9VH32KRP $%OIXB,(\
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
M4E:&*#T8$6=6CHX//R26R'F_B ^VB&X)VW<BR%0+8\L00P];@!Y24AL:")&
M)X[AB4L6\OO#S#S;8V:V8"S;A9G9NZ\O=U^$)B1YU1L$QF<FGJ#,B X_2/<H
M3!F:*9Z+6:#S+*HQJ0\]B.R].IT@TFF!@FX^9<8*DMB >EEDJ9!C$=#E$*4=
M(NW/N&]Z=U'MDXBR=\P@DIEF$R!@%F2U42(&UJPCOK5TV6Q<]L"#O^Q7]H$N
M--5M3E=3*@CYZ=JP1%AU#>@\8+6_>51LE]3LXW(F0%&3DTQXE5^S?I+4Q=-P
MKG)#@;FN8UY9LGBEI^&DZ^Q%4Q'1<8@\ILG$_@*;G_/2>DR:A3EP54%>EBMU
M=0(6#:,T_=&AU22UGV=9$!-ON'P9/D.(AH2O1"?1Y63B(B;E RNS3H$)A5:"
MD*CO),ZNPVNZJ-F'VR-2L3.YF[V]S?,[:' %8TJ8 >0V/\#N)"Y/= U(URM0
MUYWIC+$(KUY2$1O:&9<W_-HYVKSP4[14?FY!*.\(6:&M2'A%ZN5Q:)2QJ(@U
M+E_+("H^2L!;84W1BG:KH"A40\)7*XF*^"8NZ80KB.J4)8.@M47&]5CJC7?
MVFY6>@-K 66\GN/F8C4\+84WC'NVMD>?A,XZ-A#(I*H62_C-.>$F8:$>F^-]
MI_'#*8- EJ)X$% 7W)J)SG(!D?(BH23)2O ,2,F(BC#BDQ$E(6CFY0 M7&"G
M0Q0%R#PV,2\D"RKD,\W2/0ZIC$=U0;3O5C,FBV^->?"+6 4 *@ Y\2/H8@!
M*/P4<(:S]1#,:%UX66>/XBTT\(U3J/>RPX<VTKB<Y1DQ^XO(TECH>A2U,N;]
M8=E$+&F5-%1301F<SC">YXPRMC :Q>$Q])1\\"2QC0_F/Y""PZS%8]H5KQO+
MX1SW2@_$<"0$&6._;KZ.2X'^5ON5%L4?$E#@-WAWA=AVB2&U&AM\=Q8F43]X
M3::B":OI\4T[VQC@8HN%A)("RA)C!_MZX5;<S&@)40HJ3^MI]W+#?0.,D993
M/'>3-&&?+/F6"Z?.KHY-65IB*>H9@J4M/9:Q.:WF/L7U;5-<ZF;>=2(JB3=>
M3JNXIN*/+OTAA;_&^X;2/&/AI+E0$!)SQ7[AO^7"D^Q>-Z*\\] D"I^.2^9^
MW;[ENHW#).563743"%$EE+AVA98[0)&F\!H_"SH5:J\["5<GQ@B9DXXG J:5
M@B01NT 0/@\#?B^.A8+44Q'&C <*46IA,\X4[(WF6QH-!KIVR6=%_E?,C(%,
MAR$D+'R)IILD=5UX0O,YI8OMUQ=:0^.#*Y>;:_2GYA7W!G /]8XLRT$1E;BX
M/%?N$422WI=9."AJE9K^:+^"#[^%:5M:O2C@"=+EXAD*@S'G$+AJHG^FK)!G
M 90PA!X"*%C;/H>KB_/],C\P+J&>2J68XVU 1XE&,VE30XA>>USA$G(WXNMO
M?,CN4QH+G"]QU&,C(,AWSJB/R*^)MHA8D)2LD?OH_.!^RV[C\BH*,KMT3L*M
M<?"*A*!\P+(-QA[_<6K<0CD*9[&[6^^QD@XK>;K'2F[!6!XA5G)_L"W"@"NI
M=!>9]+P@!#V9<2L3TA_&!$ B$NE#(&>XAO &HAY+Q<IG'-\PZ3:IZ#+8:^X/
MOH==?N^((Z6#65W%3-Y29,N%J)9H)N_CUJU87[DRH@Z\D*)&NAT4,P8N:,'-
MJKG?%R4:]MF_;[F.D-+!)MF\$&\KKA7^A,(R,Z \L4MJJ52ZOA;.9FDRDKJ^
MCFNW9UG/@/_RRXC(MFTQC_O/&P4[(&6N,Z:\,5>#L(C,V2N*0+W@NDZB&)Z*
M>!MOD;G+.\G,=25=([FW7[@O7KB\KO#:@1OLEC1PZ  D)#667?8+<?\+@:S>
MBF#)P6Q];/KVK,7W<$AI6B/"AI^__9_+5P>#%UJ%R@PVBJ?):+LZ9A[O7N$\
M4V N^M"Z-E(:$(0,24F96(A] A-'WU83N:Q1"OMK,N\\")![<$144B3^D*2V
MSHE5%RLN8\-E.'@1/&-=O%<'#X?0"N$G!#55 K.["LQ"X/8@DSR"<3TFE.J?
M?OVYA>%S<VE"4!/@..*L&=,IVK(V-IA+]XF",&E].D438VO8[L&$B6$. JB
MDG2\(S?2"5X6#,'VC1K#K2)'77E8@A(UT<= Z(B0..ZF",M),#9;!M6B"F@+
M!"8LE (<0SM(\"F>"T::&RZ\AOG&[F-.,_@(CX8[?1*(#P'CGI%Z<P!V60A7
MT @M3DB9[00+5EK1CY+R1XVR2T0P[Z#$0/^*<'*S /(9U0?$NL"*$Q.YBH$)
M_[I99^XC%[L=B!D]22SE[G&@'C0EEDWU0,@+44J;^DWT^K@EM*SY\-8,B:&E
M)F@B#!'N-, V0F)9H,-4S5%*2I0B@:H3V=]*D!3A)SNM:SUXI/27*3$N ,#O
M,6LN.B%YK/%$M;U$F6ETY./6N^CWYHJ G)(4KRA8AT+M*=!T#B-!XU7B-X+'
M)]D">$%K(55"HDJQ!ORMTQ+ WDG'5NE\QWS5AF?"E8#H0NB&@$L8TI)G-3)4
M+ILRV45>[TG+_0,TS[G_,<A.;.51NJK)=-/N$C&EAM66;KJ)\M5-]!I\MQXJ
MV8K.PK9A_EZK[E6*?] [R)(81C$!+38B9?8%LY#$Q@02\P8B6MHFA%H8'9?>
M3D%*OQS2NX132 "H]W<*3]C'%*:=6F3P/]>P43NG8Z3@DB>BKI&Y0Y&J<61&
M# S(<<0]CI(Z,G&ZL!ZXKH]>D)!:\\(8YRL;^;8$.&@Y2("E1:O689P6EFI4
M+52]7S:T_+O& ,-U5,WJHJQ1GX).%OH$Y5^SDNHU<)Z5K)()PX)3P].O28F6
M%(4P;'>G[0BEY?-:BM;8@2J$Q>EU3X:NY*ZAX+1)!ZL0><69[??CPI!J(UZC
M=^\16=<')%^"%BJ)&L'84/02-IK'\8A;D33WL!F+S4+9E"=BB#I'%(/#NN/_
M4HV_*- 73ZFCV_R[B76<T)M$TK!Z38/9K%6+/0(#HA:^%G>IX7NM"6A?; ;?
M'W+BISUR8@O&LEW(B:UP?ALVVU^.&T>D[32R[0Q1CO<S#+S-;1PJFRC1R?_
MN#J2DL3"UPRU'"EG(]@&'\@E$66[SDF0AS&1_#-C=BJ0>N9@*$ 5%B@EPF8Z
M8JG[ZMW!F;9;\/QX^[&=C/*NJK5_^00AV0)2C[/V%_*)D/*%DA<5HR &C!4&
MA^DMMK:[61$F&4*K-NBWYA EZ@V*-']E$Z,:(27F\,QUTKK-)[J4IF?]FYOH
M+3.<(-^%#1;7??_;F)I0:$OK_B?-+Y\7-HM+=>TB=4LD:PM:PEJ4&1O@@3MF
MZ/6XNO0+Y[HEVPA_KXOL"\,?B'/]#;NS:> -7;FY-[&KIE2OO#A)VL\MTZ^+
M6MMR)[LU0:NND3P=+L?)\T$L[7/*+KMIJ?).J:0%A @+%6/.1=^A2O&2*3<V
MS!;'5N9Z#AO&YF=6'$,0/?(.@.L#L+\R3Y9-U&<Q;&G,O/0D>9QGH$@>LO"6
M6:Y_DRGP?>4Z3+*2%4\2C^LFN+3#-J_WB=BLO,DJ)[A-*3(P;CXL.Q71OC_Z
MHCOI&,BI4;ITT[F90TQ4G4_@?E]89WY5\1,L;98DYL9QA+5'$L =87H4/3-]
M\6.&*3+\/OZC&2;0W 2D(0^9J%%:HSB(L>MZ2IR-*DT+E9$T=:A%T4NL2UL;
MT6W.?HV..+B:GQ$<O\KDYT.6DG*'YU]UE."1@>/"8=E!8"^6P\Q9INN>$H@!
MIE#1B-DQZ[N39L9#*4)NN%7(.6RE?.7.;=;'N5>#*V Z'Q,7UUV54+YHN9*R
M<[8=+:+YWS\'/R9/*,8R:W1#N [N-*4; 63[L2YM;-H8&9RYPW@2IF-B&GAI
M'L!/X*\!N6KA5$"2*>*&H7]U0N6<<1+59IK-T*.ZFN,#&D\HDK*9VPZ;A([(
MBOGK^6]WG=I\P9=88^9'X&U+,.G.=9J0/]V"+3R!5[CQW@ SZ0S"["&(UIA
MG)D)!XB"4#].H>R%.G_&ZT2*4_].;[/PB_1&9I W*]8IQ*BJPKPQV)LQH&NX
M5F7N:HQO!=6,<&RN506D6$;&!V3Q2QC"CS<+32$3+1'[!!E^3+\NPB) PAN/
M1<-*5ODQ'7U$Q+MP6Y9\+\;X'RP'D]UU KW\O ?-/[ Q@<!C30T63EP#97C<
MFEU\Y@3!V>A144&^-I[0[$_(5O2$.#<X.K(.T>5JSN",PDFA?I6Z +2,\??&
MT2"HAIRA/=B(!PE-DT\V5"Z#>@,4/!I/#@4><C8R-@W.$G8[=$'Q0[ TRH_F
M!R);H_?[N*:5L/;"S^"V &'8W/$PAS>,?N%V+-X\>#&> IAGEOK/M4J"J*H4
M5D3, D)^0,*85=3N 7J'T)%3$TG <(XE%\04\8A[4'^V^E[X_4CZMN[J@L>T
M@!VGW,?^57]AF+$LC#"7.&Y-PULR]+$ S,5W=B*HWCAN,#G?83K]X,\)DE]K
M'F:]CM:91YPEQ-6;Y)SU:>WO$--K(PIUT/?W %2BR>+E5FQ^$U$ <)5%)MA"
M.VR,7Q"29G770F%N <VVZRRLG!]=['$0-T UV0RB,,31Q>R'7$KF)KG.S88O
M(4##^?0/+UAX=DM*(V;Y+]_YQ&/I<)@HDG?PL$BZ[H[ +AAP#JD'D?ITAD((
MLQ%W-O)$=FZA @5&(1;(<@1K%0Y_Q9(!UH5S<IGG WUQ2$;CR'4Z?NHQ^>?&
M.7?06GM8/(K7/>NWG"<J6N^P^T:T3A%+!4G:J%1!_5VB> 9;N%@><M*\>I)V
MAM_1B>I[L'%6'DFR1A=685R5W6@I(C%1N='RSS/Z%1"#[&+ON#?@Q7CR%NR-
M'A'%CKU+&!@,^8E)6$R]^L>^$N\J\<_WE?@M&,N^$O\U:._Y$.;^<'/AC\EA
M>SSE)BQV%* 016!Q@ 4S,B">-M>40ET6S?,*%)W@5A-^#-\5>^CH0 V:^[G
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
M,S S,S$N>'-D[5U?<]LV$G_OI\"I,[W>3!5;LF,G;IP.+<N)YV1+M92D?>I
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
M%]HS-9 RE4M&[+[WB6>B!C#8\&F+[8IIGG7VJ0=*F=B]S>'['_X'4$L#!!0
M   ( (B K%:)IS'M3QP  $ 3 0 5    8FQZ92TR,#(S,#,S,5]C86PN>&UL
MW7U;<QM'DN[[_ JMSNM)J^X7QW@V:(E:*T(V%9*\L^<)49<L$6$0T&F NOC7
M;Q9X$2B") A4@TU%S- B!'5_6?E55F965M8___/+R>3))^SFX]GTEZ?\)_;T
M"4[3+(^G'WYY^N?[E^">_N>__O&/?_X'P/_\^O;UDQ>S='J"T\63YQV&!>8G
MG\>+XR?_SCC_ZTGI9B=/_CWK_AI_"@#_6OZCY[./7[OQA^/%$\&$_/YONY^3
M1:MB#A!XCJ "R^"4-2"3%=%H94S$__OAYRQ%P*@L: P)5%(*(F<%$#.SCDD>
M35H^=#*>_O5S_1'#')^0<-/Y\M=?GAXO%A]_?O;L\^?//WV)W>2G6??AF6!,
M/KOX]M/SKW^Y]OW/<OEM[KU_MOS;RZ_.Q^N^2(_ES_[G]]?OTC&>!!A/YXLP
M3?4%\_'/\^6'KV<I+)9C?B>N)S=^H_X&%U^#^A%P 9+_]&6>G_[K'T^>G U'
M-YO@6RQ/ZG__?/OJRBMC2'_%2?@;?TJSDV?U&\^>'_WQXO"/=X<OZ _OCEZ_
M>G'P_O#%KP>O#_YX?OCNM\/#]^](D.6#%U\_XB]/Y^.3CQ.\^.RXP_++TSCY
MNP(2DLDS./]G@Z<^^P8YA4DZG2Q'Z#7]?O[L"J\U>ORRP&G&L_&Z>/UDEJY\
M:5*U->LN_N4D1)PL/QV=SN%#"!]'!_,Y+N;/3[N.)L=(1Y'0% =2*@%*& X^
M, ["&>VM,):5>'7 JE!SDFJIX!+F<:GE\Z>3MH5XAI/%_.*3.K9B.:YK 9P-
MY?;2O#N>=8OWV)V\FG["^:).^/G(9!^58@DLQ^54+> ==Z"C$L&FI!67C85:
MA^.J;"M$.>C2DUF7L2,[]O3)9ZQ6Y]RDG8$*7;K&H*L3ZOP;S^:G)R?+9\)X
M@2<7_[[:MU9:7\P:C_B9:DF 777_IL./89P/OWS$Z1P/IOEH<8S=54E]#B2=
MY, +0U J>8B9>4@A!1Z"%9HF5%LJ; !K$V:(1\>,UOIH1I3G87Y,<.I_#O__
M*:WJDTK:@\7ST'5?R7_X[S YQ9'V.685.%CG'2@G)7A5ZGK/M)&9<\=U8ZIL
M!&P3LLA'1Y;V.FE&EX.49J<$YBTF)&!Q@G_@XD)FJ7,N@OP[Z4T!E37)G *"
MMAZ94\(7'UHOF+?@V80<ZM&1HYD&VG%B*=O(NZ0(/7FO.DI04@B(EHFZ[*E@
M@DRB8"_NTJ[X5TSQ'[-I.A]*@RZE&"PH'TE'*3B(6 0D79@LR6NRS8W%60MD
M>)[2O33]/7UW'^R&2]_'\2),QG]C?CX[^7BZP.[=K"P^AZY.J9%@IA0O,U@=
M&"A-09GS LG(JA"SR[($WWS-NPW1\#RCG9C0</@;NLVSC]@MOKZ9A.F"EN"Z
M_'ZL;CS]^>5X6N/_UTAA^MLZQ$?E3W+EZD <% )/AOGTI&H$\PO\V&$:GREG
MF@].*"P8_[W\=61S*JA= N^UIW @%@@^6T@8I" I30F\N=?=MU3#\\-VHN;
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
M7V1E9BYX;6SLO=MVFSF2)GK?3Y$[YW:C$N=#K:Z>)1\RVVN<MMMV5DWO&ZX
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
M+SG.[VJ>G4UI1WJ#T^$DGV]4BQ^^_E1%/WO^!:=I.,,\J*]3@^3U;5KVM5,
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
M3>2*A8B2.9"(2B>/LO4I>R#I(@_'[4;I(]L0LZ?TD3?3">&;?X5QK@DTGZH
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
M#XK1*'PA]ZPX5>N*T7'M1612&4PFAG+W8=E8<0XF2^0A5:D%57T4#%R/F$Z
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
M(D(M@>%,K115Z/P'0*,RF+11EO8]S-T8=+\-UG86^Z2%S!JWL?T=OEP#DG+
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
M@P?RC0Z2A7N[$EQ?/#D8=& MXZKV-Y9!,F^(NJBM#RKI9!^1];"3"![1UOC
MT: #4,%'Y>QN+HY!2JB4E9E)$2/3&8%L+')6(DFB1*53SH_'$=Y\WH]H[1V"
M\A_@0MY*<Q_5ZMVVU4]*67)5$O,621 <./-872=C92@E1V</I@%LZ\G_6,>'
MN8[[U.%''#.[7Q"%N P8%2O9!-K5>'V2G8 1DP0;'$?Y>%R8+2?_8S$?YF+N
M4X<?8_#N;(JS^Z7 A2Y@03")M3R-K]6'M,H,5"PI%30VX:-9R=O,_,<R/LQE
MW)OV/LZ8X?TR4-%8",DPF02O5>D] T$R*-&316*<#&[O[W3W[AOOP-VW9RN[
M/WDZ?ZHB;2K9J\24-HGI_[^]*^MM[$;6[_>_%,!]>;F LPT:N),TNI.91X%+
ML5L8VQI(<B/Y][<HR6YO6H[%<W3DZ"&&E[18RT>RJE@+&@7."0W1N(P<==2L
M^1':BOBA6C*?.J9W$F6/I?/RTVIT9E!*SSTDGDB.GFMPV94Z#$:XK%G1K/EH
MMW'U0!D4 SO[GG31Q;GTC3B$ITO?DTY]3SK!9(@&$F_1\=G@EWN7R7X$F8,!
M\@4]1)TER,@2(XM*Q3AX;&,TN.W4]V1\L.V@VL'[GEA5KQ7O(8MH09E<P'NR
MZ -/V9B(+IC6)05_A[XGG73>J>])%X5M3>8?HN2K^DMK42X6=S=K1ZMYR=>N
M1?HK^3J8M6<E7P0#4QA:[551A?F 2DN&W(K:;(3;+25?NY8[><F7K\T:>6V@
M@C4K/J<(T2D'WL98F//.I(-:BYY?R5?<3T%\3L%#(.&1*NO\Y+K;?\?Y#9\D
MRUEV48--JO:=-85.CL3 %2D""I9XZ"7EL1=N1GB:MT7TJP;$Z8$QIBJN79S]
M:W9-'W,]7?[U*2QQPC$4I[4"D[VDN\U'"*9V;752!9>2MMJ,Y2PYG*V_YR88
M$53&E.'R&HN?IHO__#)'_'"[Q#D9?RL&!=D^*FA)#)95^T8!45D%Y-Y$X1TK
M&$:3N7(H4Y>=<%*8C"DY9-=6_VGZ;9K);EXQF'V*OG#:Z,0,.?&60Y1!0_:H
MT#E2#!]-$N:A3%WVP4EATD=>1;,P?RH\9F\=:"L9*,>17/N2ZO@>HU+";'WS
MA]6_X;O>46@^B;)/_:[W=#R*DU8%CQD8.E,?1S7X3)>/*T*$**76Y9W-=AI4
MUZ_.<^HB\Q[' !U"QON;Y]1)^%OF ;U%<CTJ,EORHJ2W(&+M$,\+'7]&>8@A
M"Z<=FI .ZM9T:@4>-,^IA?ZZ"*S7>4Z*"Z5RK!/G"X+RV8&+UM>VM<%)$U#F
M@UYMSF.>4R>Q;YWGU$5FO<YS4D%&8[0&(S.9'BI[<%QJL%85J;&H$IHH;QSS
MG-ZLO#?+K/=Y3DXP+QTA*4@D S)H2[Y&+H#9,:MDJC,[+[E,K6VAXW5QBOC'
M6QZ/#^'IDLO4*9>I$TR&2 IYBX[/)9<)&6>,<44>-:<CW[  L1:L.2FD3TDI
M$RZY3.<)VRZJ[7MFRI-A+H@F%2<4Y%B#.BQ)\#HP(!O#*B0+G[O6SR7O?>I.
M)UT?/'6GBZ+ZGMNT(4F4*!F7 4*,=02[,$22,B!12,&9)*_Q,G5G<-2\03DG
M;7'^^>[F)LS_FI5UN=%:3FDY_48_-,][.V2Q_O+?.K/Z+ ].<&,EHA2E()T
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
M]3KP5K)5\UO]T[72O/A9+OY+TJ)\3_/B[W3^+&<H513%L8(HS0C$W-S<T5C
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
M"[-[R=($,L]4H!<:4YA4X"2$.$ QI"J04-*(BY!3$<5.N5_WVI^:%?"&EE]
ME<5#+0N0URG 5D9:MV5A'T8[#K\ G($)=Y,,3995>H$!LI_M*NT[XUG3^NMD
M.=M5[61FL[W'>AX7R%7=H,D;/<L8BH- !E *A2&6@D""HPR2B$JFHC!0%+N8
MBCNM3\VJT\*!N7/%C5W 5,Q#(4V=,LU[$"N.(.$LAFDJ:<*)$"IS<NGI#]@(
M=.<#,)0JI"CB>@L2Z"V(R!#,1,CT!T=DD$8H)0B[%8'J#=DXQ9]:T !=K8J<
M/=?W+ZOECCOOE^5<3]F+@+4\INH+UL KAD&I636^,Z)]#Z[WX+JCA=>[^J-(
M^#JWVFE[W$.K8VH=G%@=?:AG)JK%*A?Y_'F5?]VZ<GKWC<^?A13FCLH<@3^O
M*G/S5KVCA4D36=[)HCH"_Y OY,U*/I8SK!2/ D5@+".FF2$1D IM2@8$4R(4
M"4D6.J6N\B38U%BX%=2XKQBW9T,BE<3@5R,SJ(1VS&[@;1#M6.@UAF9@ MM6
M:>MV';1*U=?R6VJ9"_F=H7080_=,7)X!]Y6ZRY=8X^;Z\@SF07(PW^V_"K%?
M/QH_K)GB&%,:4AA@$RL=$:7M/9+"((J$BH5 :>J4J<:+5%.C]!WRV#A%]8\7
M\C-VHY"Y^XC\,9C\"M2:38;$=X&>!H,W,OV1Z'L71L_<O=>X&W&S^3]E%2JP
MZ7@WD<^Y<F$?9%E^_D(7*/Q9/_FE_/ALHO1O5?OW<J9"RFFF*$Q#8Z.'.( T
MPA&,4\D9CB2)I)4OR?"B3HWBC<!@I24&* 2/E<Q78%%)747O.GK"CC#6W>P_
MK1$<>$FP2#"W4;>C9N/.1_!S\Q%\7'\$:]4G\PV():]"CAJWD3_$M[ C\_\'
MO@EK.V*\8:J-"].?L1@B;>NCRFH808)13(GQD&SMBQ%[[&%T5)?0XBU=T3?2
M!">N[ZF;G$]QQ$,E> Q5(B7$D@1Z$Y@E4+(PBA1*$Q0I:[/A3&?36_@K5W#C
M'Z+J*WL!A"F0QROI-^Y$#J1_#F^+I=LCB@,OO@V 1E10R[KEN_-K+:[E<:<5
M> YKGD<01UJUNL#TM,)8@M*Y1IQK8SR6M]1FAZ=MW[FH@,[-HGPN#)W,XCA-
MLEC%D. ,0YP$#)),,JCB1(.JMVL8.<5@[W<P-49]W]+H4U-")V\E=77&W /2
M[KSK$G@&ILJVIM#-64#Z%@PZT-IO5:!-\Z]1^N= N1/U?0Z?ZS>3#2\8R^WQ
M:;G0[-#4; AEEL4\E#".(Z*-)95 @D(*D10D4RJD&7=RSC_:R]3F="TD6$O9
MLWC&<43MYO7%. T\N=TA<I[DG1!XFNG'^QAUNG>JN3_GNQ]V3R1<96PQQL"]
MW@#0(E]>?\O+&18"HR!B,,8D@AC3#&8D2Z',0JY(*KGE#NED#U.;\*ULX%<C
MG4,NX>/X=4]Q+Z@,/+UM 7%*)]RI] 6)A8^W.UJ*X4ZUMI,-=S_8;]7N<KS?
M";M*$Y0HH<PZ'IJ[D@2RB,:0JS1$0:BG- Y<UG'+?J<VT2]/5FP+N-TR/P",
M S/#3FS2U='@I&$BCQRA\F0@V/8ZJLG@",6^$>'Z>C]F:JH(FJ/?^I99%O=+
MM?J]OEA>]X)F) M9$N$4(H8SB$W:7H84T6-!44 S%(:IDZNE;<=3XZ8MN8T[
M=B4X*!O)KP"UF567C80=9PV![\"DM0UM*S.X7T,[#&&YXN2)L:R['96R7,'8
MYRSG]WL>9^K/YJ/^D"HS/DX588(IDY, 01RG&-(088A"E1)%@I &3O&#VXU/
MC7R,;, (Y[0%.@J;Y<%E3S"&/K2TQ<']S/*(PK[.*[>;'O>L\HA2!^>4QY[I
M6<7A^>EI7FVAZ-R$N[Z?+W^_6:AE\5B'$[=9OF04!QE*,QB0.*Q3BA I,11)
ME$0!$22,N5/I!KM^IS:I[W^YN_OP[N=W'S]??P!O;^[??+B]_^73.W#['KRY
MOO\;>/_A]A_@YN/[VT\_7W^^N?WX5\<Z ):C84<( V \]"')EL2@BKXV,H,M
MH0?)K^8(E*^D_9:]CINIWPV*@_3\CJ_W)"WC2UNEX-M.O[:5A:_\\67S3).
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
M-4R^ZCF>[W#<&H_6 !S4?;1_TWTS]+8Y#C5YBV>,TB"E@8!9B$.($\QAEO$
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
MEJ4DC6*H&8-!3&/-%0@3R!,BHS .C-_%;+4T'B)6WWG=K!,MK!L?[KO^;/H
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
MD6[A[[)<F6"P.M?".@,1F@5<I(JS5%N]-(&81YK@, H@9R$/$QPR&;IG]1E
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
M6CN#2CDU6EH+Z'Y],NQH=I/99,9H"A<C/W9>C-3*@EM5/U2"S9#?G+T%&7'
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
M:(A2EXNY_BNOMQBKXVR_&D*:I3 '2C$*D,0YJ#CFIA1.GN59FE=%Z<;1YB;
MZ&SV1OCDI?1U"<_Y>O:<7(O%HS8 KCQMC@-C9[MCPAW93FO1DY-H#\/.[(M>
M,'(VQ^X'IF;S ^>0F,VS'8]8D<]+^4BGXO/WY]64T]D?>@FG_Z1+\;?>2G<%
MAAG%0A:D!#C+(4!"<:!]602*@JB"B#0KL=79OVV'8[-PK<A))W-2"YU\;Z5V
MN+"W0;O?C,7 ,++9.@%?)_#YZLU^.#K$003&<Z"PB(MQ=8N3< "I-VS"IIWA
MHB@<M'H15.'RGI]C>C/G2Q,S_$XV_[V9MWV^DTKJ#D0;3'P]%S5U35.E=H)Q
M =,,EX#@TIP\FH)K52X!QV5>(I47JLH\BL?Z26,U:UZAFFP[<]H<@56],UW4
M1%:\&3LO<@K/$;/S6R,.P##+0*= \ENGPC^2Z3SIQJ(5OQZ*AE/LNG\(G'W7
MRQ ,Y,%Z"C&H'WL94/O>[(6M^1G/_Y"&E4.*ZQ]R2>_ER]2KVZ?U:JV_,Q-L
MW>1GOYNN^&RQ>EHV9*@;Y@'&F"P91H"7!0((9020JE* %3S/2)83R*Q"VL**
M-3;_^)V<+QZF\YJ.P!P$LIJNP$QDT=(5S.4ZF9G[H4<]K^O<:$N.CL#C:6=J
MAQ^ER*:W4RAI-3K,:=W1RAS;:#LQG4V;3-D8+.]A$0YDF@,)-:BI#@ODOND.
MW+J?*7^[>'AH;_$/.IY(13'GN0)<8)/+4E% *<L!+ B$1,%40J=+M;[.QF9V
M&UF3E1'VJF6<2!8[$]F;K;<7<EB)0N4D!<3\@415 E85#,!4(TZ$8"5"[@3<
MH8 ?D#-[0Y7-&K+D2'@CFBF24P&JS.1TYGHO1S/,048%AR*O>)%C5V[KL&C'
MIZ-^WWS0<8&V<PY"01=YR6^-P]?&.#227NTN\^$6<QM$ BW1O5T-NO#:*+V_
MG%J]X[=(?EZ:H*OU\V?]$:SU3LJP&S\V9!0FQ?3ZYW0U49BR(B<FX@1F #',
M )6D GG!JPP6>8&84]RO19]C6S(_+N;WX./T1YU(-K^?FGC1>K^IO5PMKF.B
MN WH=D8E,)21;8LWBLZFQ0&70!;&IL=!#8T#!/OVQN55/[-S+?[WTVI=WTS>
M+;I]H_PDU]O0N[N%:[6UC$->8"9 AJ$AL1#:3B&,0<4@SS*"<Z@J%SL50\BQ
M&;8='9/U(EEV6FY/7O1/S=^YJ?'VU)1UZP)UM6=%-QHZ'LQ$^0+LC.9KCVMD
M*[LWI!L%$U.J[T4@L?GU&&KWQ1R00.8]BHB#K@<Q0=Y?0*+VY7TKJGN^HS_;
M6X,W<B[5=#U1VI5-)<- .[/F5**0@%4E H7,E)"E*"AS*B1XHI^QV?W6#ABV
MC4<S!BMS8OL;:X1UW!R?@M;Z?O)2P.)?0!JL#(-$=]GXVYMS2/G<,O;A$.X:
M\6@O0]\3]JEZY"*P]W$W@[!:KB=?Y;TQ3K_+Q?V2/GXW@1@M4Q?".2ZS2L__
MU(2L,2$!R8H*4"@P1Y20DEAQ\/3V,C9CL"NA(_=9/YK]%B 81I'GOQL\UA/?
M2OV^::\;V)GR^E_;Z=[?]B"3W4J];JK;/7S)RK^I7.JX63CQ]H@^SW9YVJF"
M&\%%/P-#T-7IL)=76)U.JGI\=3K]^,!U<=N$Y9HE>-61!/^^-"FQ%.-*48&
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
ME?##8JGD=&TN\AH=)@6$>8$Y BA#^@]&2\ $X@ 718ES);*4\\G<%#>4XFZ
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
M'9_5R1FND-S+5OT.S[GL L=1KF6G!BXD6JG/;K],[[^O;]6W51,OM1LGU?)
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
MQR/4S5)/3\/>*)U7^> FR>(5OR_:[!QNYKJIFF7BXW0N;];R834I6$:KC*<
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
MF4($*,&QN;HM "L@ >;>MBS2-(6J"EH_(YSL8ULW:\FE2'[[]O5=\JCG?9W
MX)J_,.#8NYZ;C&I$8Q^R6)376-G6UV@0,#S,#09728="TL*0=#@D-1 #%MT(
M/WI#E>$(*/FX"G.$'Q+G4AT11/#8W=5<*E*\6<R?5G6&WU1-=2^K>B]Y)/DN
MI5*(M *"5$JO99 #9N@0S%:N+"I9E+E5&))'WV-;BUKI$V;$3_A&_H2NFNP[
MP&J+Q7=T<-@Q. Z,Q<8M'MR1%XH.Z5KR9"MZ<KUJS@"/+"+QD';8CL5#?* =
M6%#DW79<?MCU;K(<FQQN7^6GZXNME&<3WNDT=71YR\G5Y7QE7)8(00ID5G"
M>%X"6HD<0"A0P?*44>54*/!X-R-<!YHLB\=&3.?TEF-0VNT;+@<HON5NL&DE
M#)@G9X=!N,228YT,G3C2H^B1Q)"^I_WF_1=ISFKXNLYN?JN=UWNYFF29XF6%
M2E"H3+N$E"I3!\&0MDB)J9!9F3H%;1SK9&QS_JLT;KAA7#"W90L33F7VG:O%
M?*YA,R0YCEEN1Y&U,P*7XA79!+P0+VGE"S?]^[0/-/F/=C'HU.]3<G_B]SX;
MJL3:K?GB;Q^EJ=$^OV_BQ"<Y3JM2"00@+DI3\B@#Q&2L%+"BI("<\(P'*;)V
MK'>K+W[X[-A:5+TC-")>6E_M*.AV-B(@AJ]:8ZV!<R-VDYH2T)JXX12MT-K1
M3E^YU%H?$.>+K?6^[7F%P[]+\323M^I429"[N@9A*5A5*25!5:08H+3 YL@*
MFYQ^E2NF&&-.5'*6_8[-93E9X.>A*\/S5RVW:URIY2A87H2$QW:(.(*^NDEG
M876_;W #*=1=@66OPY[SNT%Q<$;O^+K/^;H!\GT;45J?SIA2N&W&$I$8YHKG
M@%). ,J*%#!:Y=IMDKDH2UE :G4S?+:GL1DC(VK2R=J>+AII74YM^X"U.0T/
M!%=D^W(**9^,N5[(7(ZU T$WT"&V\\?F>%!M@4;_L71? P,>0EOH\?+(V>8%
MSR(CI\J&Z[_;53AZ)Q^7DD^;2]?YR[)?-$>(E)D$2@H($((EJ+C*0$ISA9'"
M60&)QT8UJM CW=]^E*O5_V_XGS85Q,2.#FZN9-Q!MW- 7W\,A^( ;/2\JBVA
M(2%MH_YK9>M_O2!9/ULX;E?MIF1.E$IR@XQ/J&H[464=ME[/$+ ?5/P9I%._
M!>J3V2GH?4-[I+&8KR8BHQCJE1VD!6< 28@!D2@#6*&4,YQJCYZ[G#,<=C$V
M+_YV>4_G+9[UG'\G-\2-)B+[S=-J.M<+A-LR< 1:.]M]&6"1#6XCG$%E*U[R
MUYW\N4[>Z)GVKX#G Z=Q"&38CG0PJ#4ZK>"^">EYTFW>FWKT[^?KZ?KYPW0F
MEV^U=;E?+)\G&1:L8!R!-)4"H+(T=QZL!(@7.5(40E&F-I/^1/MCF_&-B$DM
M8]():3>]3R'8/[<#X!)Y8KM!8CV9SRC>0SJAWVPFL?[+=NZ>:F^0B7M&F6[6
MGGO,;ZG>BYSMLDH:6O;;I_5JK9>NZ?S^#5U-^00))=,J5P"2PF0L2@6J BN@
M<D5HAA1C%7-9Q9UZ']MTWX30TS:$OJD7D3R9F+_IO YM?:HOXN9RG<P6J]4V
M*>,J848E_S(3;N-FYR)$&XW(1N8@EV&;]M96G=@1_BJIQ0_G4'BA%LC7<.M[
M4#?$"Y9]#\6O$3]RJV]?)T4F4Z8$!"0C$B!&ZLO0"K \RV"F;9_>L;B06VU_
M.1:;]<T0&1IN"+UZ.-);:7SZS8B?UI%MP[=/-W?OWR5?[Z[OW@<DN-KJ>#'!
ME6YJ4(*KK>C[!%<[OXF4-WHFJ>=/N3*3?2XZ-M6[Q9]U*;TZG<=<-O:F$Q)*
M4\RJ#*0BU=X)+G) 488!%ZH2@L*<X;"II%'5&9OI:+2I3S+D5H/(R:9Q/Q@[
MM^C7^0PBVU*;E%3;C-2=KVE#G;Q>U#^^2G:@&5.FZB#C/%3R:EQEQI7/.LC
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
M''@=/FT,3$^Z.5#7SM#30T,I]F6Z^M>'I90W<VTYY*H^=YI0F:4EDQA4+&,
MB1(!5I(*4$K2D@K$]!YLD+IMMA*/S4(:&1.EA4RFK927GH_''W1+ZSJFH8QM
MDB^GGMS>,R8[>E\E]0=B5$\ZW>NC_!&03KJ.TVO335K+^VL03;K"'XQBTKEC
MS[3=*67361, .1=U=-WWQ4R_OS(T+>OG"9&D1!E&>L^L#+TD*@!5B %>T$P5
M*,\1SEP"/LYU.,YXC]E6ZMHG7.W(_3_^K<I@^>^)K.5WS. ]![_=*A 2U,A&
M_.,>DN_[47-/VK6$(E36[KGNADW;M53^(&_7]KT@N45R^3!!6CMNF  $R7*
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
MF.1>QZWN78^-"C:2VW/ 6G;PH6N) H\1<#1!>\&U;YNQ&5+P1RDYL**#4O:
M_.(/6"@[S+WC80TG;T".+!W_%CJ:)FSYQ?YGL].9[:0M U7F^2VL>63_H4KR
MN_>+O2>WEZ:$Q3).20J5S&TE)NLC@G4.=4Q4I%*9Q(E?):804HV-]1[O;AX^
MWMQ_N+]^NG_X"![>@YOKS_\ UQ]OP>/=YZ?'^YNGN]OR=YY&49 A=+2CAAZ8
MODTO(^$5L'^"/4'M9=1&!U ]4N<GW__E_AN]7*D'!3N4J1=$IF&MPY P'AF4
M01N_H)3#?H>ONCG]VSKBF40)3S6.(4V9@E@)8Y\F(H-417&:IZG(J9<W[R7"
MC(VQRUEN9_[Q=._D GS10+D1]%#P#\#+'9'O5ACB0LA"%HSH*LKPA20N!.UD
M@8E+V^Q&H;=*%S-[K&B/_?BZ3.5I/L@ZO&IA7;46JJR,NOBQ_U =Y9B17"2:
M8BB5B"%.: 2)C"G$.!5)QE*69EZ!KI>),S8:+3-VB#TQ/7?X%PZ.&W$.!WG/
MU%DK O:%+!-[7&W2?BS @3:'3U;ZA&/7,+@&XM<+A1F48<, ]YIC [7:,<]
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
MVX(B"<U0ZGN\[]#MV%:3;;U=Z^($#&_HFGFF)?-8%IF>W11XYE)V'!CG$_W
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
M>J'8S5RJB92I-GM%!&5NLW>HQ-A]6#*8:I80RBCF+':-8]IO>'1<;3VCK'#
M2N<>M'0 5O/DOP2"OJ>YF_9>@4FG5.T4CW30T&!A2*?$WX\^.OGOW8RHOZN9
M6K"IS7<LOQ:S8EGN[UY477-K@JBBB*L49HDRIE3$4DAL]%&L<,[-Y)1*.5U'
M./8WMJE9BUNF<V$' ONMW&TPNRW= <'K>5+OXW8H*ZB%#;=V.Z(2:/%NZVW0
MU=M1]=?+M^MK'>,8JP)^F\*_>9;$41Y'D.C4; L(MS_9>AL$1RKE:91++P8Y
M;'YLA%%)YQF,> B8&Q=TAZ'GJ5_[S/7AEWU:YU 1A(>-#QLO>%*QH^C TT]U
MFZ6VM-FJ+FUF$_75<:^4:I&D.8$$5:4M<TA3;*]K=(YPIE$BG6SNYF[&-FM?
M%^\K$U:VQL3ZX.HVJ2]'J^?)70+UY N4]T1OQB'0A#_3R: 3OUG1UP30\O0%
MER\V,4E11ADN/Q0S=;]27Y>31"'$4ZX@RA6"&&,$#3U(J+#(%,\-05#D?>]R
MJJ>QT4%UH[ G*?C#R@I*83WYX#R\'M<PEX(VR V,-U[=;E^:L AY\7*RG^'O
M7)K4/7G=TOA"QSI\E7?D\OU\>\PWT7G&:)0)FTO,& HB9M9D, R1,Y9*'C,A
M]&2FGFUNS">/\GG'73E]Z+3ZT(\Z?,,;%B#\D^J>0MJ-)[H"-U"!N5HZH.>[
M,_R !>#.*Q^J8-N)'H8ML'9>Q:.": V/=HQP69E95986TJ4_V9?YU+R\K((-
M/3>N3FV-Z-/=REO&*.Q)_)^;H.9>0I!]4 H55.#4Y[ ! SXP' 4#>+U\@?7\
M::%LL;KZ^&SC9D-8E&J,4H@PY68KG5!(;/GN-*$\45$N&?:*9#W?U2CMYPYF
M\FD</>SDB]$9Q%"NI=R<A/?EIM0(1DA+^71'PYO*C0J?M)6;W^C&"!_5RF9)
M_K28OQ12R7<_?EO:"-1M=>QKL2I>2C>H[<))9,P%U@(JS8Q!K1B#3!("(YZ8
M_;;$::R]CLC]11@;@]Q<?_X'>/_AX??/X/WCPZ_@_?W'ZX\W]Q__#JYOGN[_
M>?]T?_?9CV Z#(L;\?0+=L^$9&L$EFG1-^+;^,I?K 9F3_,WL%4"[+3HQ=SI
M#F(@(NL@P* $UQV@U\1W04L=8B'WRY3:$AF3C!,4"Y5!SC/KFRDQ)"C-H3;_
MD$0X5CQS<N8^V?K8:.S]0>EBX5QU[#1TS7QT,2 ]4\VK:L/N)=A.@^$1S'<)
M* ,%Z/F XQ=O=T[YQABZHY>&BXL[)^]!K-O9AT(F0YS$D6*I(@+&@ENS3!FJ
M$AS!F.0(\212.O8*73O=S=@XJ]PJUUDRQ)Z<(5( 7I2);T1<=C(#Q2ZU0)G'
MKBRI'-S9J1F:7C/$C2%1V]FCGN:G!\Z16J=:*U.J+>]G5479UGQK$Y$F>:2I
M=;M AF_23-K[5@H1S](<(T2(\+IO'5C^L1'9Z1RG\'6.T[FN,T<LJP?,E/[E
MM\^WN]RG?QLH^6G'K^822AW%MS @5W=,7KI-3UJA8+;&=15TURRE(TA->MDX
MOG7JT8[2CV#%ZGUH@J4.O5",;FOL/]FB*'-6F#:K_)]YDBFI8IB+G$$<11IR
ME<>09I(K)M,X)UXI\%YW,+95:B,?L )V2N)Y!*';BG ),#U3MA<FWA1Z3O%
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
MUK['Y0TW,QNA68H!0I:UQ[VH<V*U XW*21VS=+QU_'>+@.VRF>PYX61_ 0_
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
M/;)(C,+H[&L],M;*Y*(E>,:+STI$UOS2[S"*#_9RMEW]Y<W5K[<1"49JP^A
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
M77+S>G82QM-Z/44Q>.WLO6J48&. 4,4F4C%18M$!6_MY3]$T,% =A( GX76
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
MT/FO+T<B<J4"G:A(O(%*2H*39"=SQH2,1\7M8Q>+N^G\UY?]721TH_,=)3@
MG;]Z,4J)<5.SUP)S <51@Q?. [ILF"M6ROB8$[J;SE^]Z.^2H!N=[RC! 21A
MWL^FOU_FI5T)6<1@H3X2 U5$(AF$2K\4W'M) 6OK5T,WEN_O&J M%@Z5[ !
M\60&B2=FE0L!)!)3BF5%<C$%7+ E"U6"5:V1\HR3OOO$&IVH8@#0VB=_Z+D-
M/M2V<39Q,JEU$+=)NJ8O31 I%!&/G!!ZADG?G7#2(.F[B](&F_1]._V.B^7J
M[O:7,)[74<*X"-/\ZWRV6/P^G>/Z0=JO=%;4+]>1F[B836_\M0/RPNT6;Y,Z
M[D@8C;++MY:)RQ?3_.:_S\;+\^OQ=]<EQR59IPKM NUB[7M4Z@3'7*?:>BN4
M+,ZW?O2T/77M!DG]#2?YR^RW4&<1W5QI?2BY(#EW5D/P0H,RJ?8)J!V@Z!L&
MO<?HF[?[VXZT?@UI1SC:/#&JG9H&<+S_,IZ&:1J'R=MIG8.U&LA><VA12(_H
M$@@N,BBT=89T]E!$3HZYV@.C=1^M#:3TW.>O"[7/VNM@ %!:=3NDE:\+<LC#
M^% >X&Y1VQ<O'O[612!7(HF,)0&FU*&]]9%<D"S5JO!(?#.C8NLJE9;T]PO:
M)H":#42[ T!VG;^.\\K*QW"*\XL<@7=.2U7H^/"A,J$X1"TMI"!0Y82!Y-L8
MH@\2TB_6^L/%O:>QARII;Z1]QWF<-6M@LOA&HJR_5#_F>YA4^:R'!Y0H55()
M?*A-8X-Q0 <+A\)E-)D+Y,V3.)NIZ3=]<XQCN9$F!F"_5C-.QZG.W'V0IX>_
M>EDI[U')5'O92:RO:50!S[( ;83&P(-3K'69RR'T]MQQM1%F[N5SCJ3  8#U
M83ONK!3120DF\!JZB2H]KD#'(+3.T8;F*8 !'K;'P\%6A^LN2AD LIX^-*ZS
MKYAR"9PV*BI;ZI,/A.A9'?,5N5 A:3H^CIYMV>WNI+,>3\<X?+O2U0!@N(FA
MD:!]$UA-\9?:1%9'\E4]'1BV"(^ZGA&R->8VT3+TI,N>RI]UH(G]$35;ADFG
MB'J1TMG)V230>5'3_9<MJ?XVF]3+GU_73Z6$,4P$2$A"4U8;H&.B0-:B<(S(
M5&Z=Y]N?VJ'''-VBLK$V!VP)'^>TWE.-E)$J6\: F6#J !4Z6X)R()V.L9@@
M3&G]KFA_:H=^7/>)VYVUN3MN_1JWTWK7COE+Y_"]NFP=:2Q)Z3I;V*(#Y62"
MD+@%HZ3W23$Z75IWY'^2J'X;-/8-QOUT,P!;6>\VK]FXS=Y%P^;::'>Q?%%H
MT1>3R>S/,$WXRVS^BH@=+U?[S##GBX\(BD4*V+(4X'Q"<,:K(*W5:%N?]BWH
M[K>OX[$@>W0-/X<JGDOAYPM)C _J_+C=!S>OOMF6B>-7UJ#*47%F(#H90'G%
M*>1A"+XD;91!ZT7KD/-XE36;MFM=]EH35[*P26LFG8(BZK,A79\->?*E68K>
M2U.L9L=R*1^F\-G4V>R"JFT/[@9*&\ IOAUW[W'Y*LSGY[5"\Z2^5+AB-V4N
MM,H.$D=RE 7Y*R1C#L1EHM/%<-E\Q-.!)/<+VB[1M!=PVZCVV2"Y5AV/IQ^F
M^%\8YO=X'V4695:AQGTZDP^.F=RE((!SIX5!7V1I?:O3@N[G@.E&0-L+Y VU
M_FR0OG+*B>4OW^:SLZ_??AE_7W%_7P\C*PNK;2A)_H;8YX:\\U(X\&)( !*1
MX;%2KGNRT&\>=OCX[P8+SVLK5*8O^/^"TPWL2QL-ULYLJMZN*);J+&.C(-<1
M4\ESCKPGEWM;%OI-[3Z3K= <"\]K*VSF.6FNA',))&F"&)<1')(-L#Q8+5"E
MK%O75K6@N]\4\C,!?1NM/QND?R;^)GCY4Z_#$F_E+%?CHT>6,6V3XB"D*Z!*
MU! *L\"35=XRGJ3OQ]YO0WV_6>CAH[XY @9<67&;\ZM+I2MIYVBRE]Z#5!E!
M118HQ,F"?A=TKE,.G4B] /T>J<_!ES]B?N8P53X;:WTK0K^^$XW)U.ZV)-]Z
M<:1,-N"X1@C:(N=26>'Z\4<>IO<YY&$.!-3A^9?]M/MLD+PIUKYFN\@<49.
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
M0,BTMQ7.,?C2NNW\8,R<=W9C8+L;'3VOP(Q>WH#>?/Z\6)>'WQ-4,D(G<AK
MLT*",C& ,[&J3[/L>,C:G5\UZ1/,GG<6HU\S/ WZSFRBU=N+L%Q.RS2MOYN7
MQW^K^6RK_98=<LK5$0+H8]Y5(BCZ4*U)8R23"@E\K5 10LC /08F6U="]3+O
MZGK8/"Z^31,^L4%<K#^2OGI?/F":?Y[59J2;?.6:TDTS>^/0!*\-9 I-00G+
MP,7$0&H=K=:&"6S^2FX(1LYZ#M8^6'YZ#M98L.C 0_MM1ML=?B2%KT_$W[<L
MK@?GY"12\=H#T4S"5=) 3#K246Q4XJJ(DEHC_!ER>IF7-1I8YL-HKE\0;L??
M9!=0K@?K!K?N NW!66> A?JJ!XU57IT&ACW,MFJF]MW@=( ..@!4-;'WY6.X
MP.5VTA'/(E%X3'%$J:>%2710<"? 2Z&U=C(&WMKI>4!$E\ Y1,'SEM+N "X?
M2!-$P!<*]7[&;W@Q_[-*J$9]LR5N61+.2.ZXJ<,V:W<@I^M67:=]9\&B1&]+
MZZ8X.Y U[LWW<)!JK9$.0/81+^A'GXFCOX?%OW%%7]_EQ[. J<K+J<H/,@W>
MA@(VY.0XFB)9\YOA%V@:]X)W.'@UU44'V-KV[B1^WN2OT]FT1D>KZ3>\RY1&
MSG-. 4S0M4LZE^ ](D@2H(I)L8RM!UWO1-BX]Y?#H:R]5CJ 6IOPYZ9"2-%V
M';7*D+R/M026O 3O,B FI6SBAN76+8 ;L]#+=,9> M,Q$=*!@6PYP_PXXUOC
MGT@;ZM2O#(QA'>IJ-41=G^XR%CD*(Y5L7;"Q&V7C1BFC@N?^=/+VFNPVV?,.
MZ>1;+O_$Q9K9-ZO58AHO5W4S6,V)ZZ_SV3K1\65^00!8'I'?.7"E-BF=%FPV
MRN+\$A:U4F;YQQ4M5W?:FC,>+$/@6L7J<D1R.7(&+I/T4F8G>.O.$4_1TC#S
M<F^%GZ<7EV19/WW?"'V=5-L</<Q[A0X+N"P#&5&AKQ1&2#%K)37]A6M]W7<
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
MGX)*3D(10]P10JLXYP&2( [->JU=Q"%D&8H$&*X#F3+H$["T%M0\X%!@9DH
M"HAB1+>4*YAF"#&/AH:5P!RSSJ-$*D$ L*D 0&XXX^P)J)F04*J960!7\[$P
M%NJ8)10?>KO!ROP:_LS"F"UKWS0$ZWL&P>%&O-Z_.ZE6CL],!K*,?& B46$H
MX/; '+I@]@C5W,$&8"!&DF-X"0>LCJ0P$]1 L0CR*.92O&?"!%*9%/0PPVHE
M/7X2K0+.X+$A!P 7Q@%_'A/=AV!"XS$G+4A>@U1ROT6HU&BATCC@WI)*@_D[
M?RN0V<4>NS@&P2RW!FD/,;3GN<$,R08*-P8*82"<ZV.@@P22@MT<[87@=?NY
MY\!;.?ENX*5[ ][3XI%S0X<;<!1$T)7$YR&6QVH=T-2\7 7+YH@#5+*1?"%6
MJ88.()5-A7$)$J1X[/I!JKY*K>OI67-)'?:R2KS"3SY+W=@H(,V"+49)P=PI
MA$E'1C!!M< )",\77,&(L:?48 UW*]:X@N_2J3(<#+*0OE$I 6XJ@E12K (P
M+6?$B@N AF<6ZX0(KD8<!2%1@SYGKTK,^X[MT?Y@>QO8+\YJ6_A^>3Y\,<QA
M:4P%0_12HV**R9\:0#[R5(0TU6P!+P"\H",AA9TC.=@U+"XVAT0',K].-D37
M>*ZK,0_9A))4)P!R0QR;"0*EF;/ 4=XQCX&D2  [M/ $5Q&* )WW@(;5)A+(
M\6\:TL'^0#I+U]TIE:G+:1AR'H9 .L448F5VD,<E&7E!CO:WN_FD S$H0GXU
MGK6.5&J?MN E580NI3E2\O#YC149+<B^6Y?<>P+L<1#$ =XJ#-G^P-!E5A_>
M;9C@?C_C@*YE)Q:_(I\B#5!!D&H$PUK-W=%KI(R%YW@N"7V9 #KZTQ\GD8,G
M5$) -22ZA5AF,6S&N#NCP..+.%T:=.C-F5"S9":8&QW\.7-5PSDBR^AS(L4]
ME]F!Q2/Y_*M]\VK([_LNK[$WD'_E+L^=<[+%BLFODACFU'74KO(9PN\K^,H6
M%5Y:1X$.6Z7-DB*X!]!E% EK.?]"Q1@I("'8S@38YSHY (A#@C98 . _DO+%
M@N1_I@+,=XLOC0-WM''X8R/WMS*#E@2F!ZX2 $#<3^/./! <X))5]^6&:L;I
M/99K;A9)SW-6=PZ[.)KZ*A!F>Q]_HK$C U(&BH8O$^"3@,V8+J@ ZH"/YCUG
M,$ 83!H!9L!);C)9Q=EYB/?F^<">[;1:4/9##;DE#SC@+B,"DMPY>@:YO"^>
M(IXJ.>5806,ZSEX'Z"R)\BB1:LZA=391/FW2#4 # +\)K]A^P?GEUYC6;= R
M)X\ E%P7P->2)H8W%Q=GD.(32>=-$3N/.:6S39PUP+U3+!7 3C)D.43YYNPS
MA/K12;%<=M"R8(YEBY&SKQ2*OJUDV79CM59=Z.YL_Z+RM^NYY S7"XD%>.I^
M4DCOI4EH_"%7RRUD,E UJ\D#J6PN/L398[=YC^6^XWOF#B#;%3CR*YUGIZK5
MO/N>Y=$W(YF[_OF3]O8QS,LNS3;= 0=*Y2[>OZO#&G2_F^_?O6M>_[O#J:^
M61G]G7M+P<E=;+C]A[N><U=[(GA(+I?EX=H3]Q^.>\YQ!S?^[ ]\MO(>4K+6
MZG@P<^;A4]XLN?+XX@K\=-NCH#CBEBC_,6/3ORR8\JT/_%;%W-7E\DJ%CHR2
MJ=U6>>:;P.S7?Y[H/I2\^!]02P,$%     @ B("L5M&)]NL"!0  _!,  !D
M  !E>#,R,6)L>F4Q,"UQ,C R,S S,S$N:'1M[5CK;]LV$/^^O^+F8&T"6"\_
M$EMV#3BRNAI(8]=6UO;30$M4Q$4258J*X_[U.XIVXS3I"]O:KF@0"!9Y[_O=
M'<7AKY.9%[R>^Y#(+(7YQ>G9U(.&85DOVYYE38()/ N>GT''M!T(!,E+)AG/
M26I9_GD#&HF4A6M9Z_7:7+=-+BZM8&$I41TKY;RD9B2CQFBH5O!)233Z9?BK
M8<"$AU5&<PFAH$32"*J2Y9?P,J+E%1C&ELKCQ4:PRT1"RVZUX2475^R:Z'W)
M9$I'.SE#2[\/K5K)<,6CS6@8L6M@T9,&.^ZWZ8KVPI7=#SO'[9,>Z7>=7M@_
MZ=!N]Z3;_]-!(RTDUSREW*3T22-CN9%0I=\]:15RL&:13%S'MG]KU'2C8<QS
MB<H$,NN?6L8]29+>2(.D[#)W:W\:FG6W'?*4"_? KO\&:L>(2<;2C?LX8!DM
MX9RN8<$SDC]NEI@#HZ2"Q9JP9&\IVH3FU:_KK;TH)V4YW=FOC?9O$K9B\M&!
M<VP/VBW3N6OVIPU^P->'F4+,"17?R$W/7P33IU-O'$QGYS!["O/%]-R;SL=G
MX+_RO8M@^H>/RTCA+[Y[9^87B^7%^#R 8 9.#R[,I>F9L/2]VCFGW;6;,%["
M>#*;!_X$]LEW1'W[&+Y[/S%-P3,?EN/%Z?C<7QJS5V?^:QA[@4I@R[9;YA>[
M\'&T9D1<8H&ON)0\<X_1R#TY?U6E9/'F/X]%Y\%83',(>9[34/5:6#.9@$PH
MO*B(0._2#2QHP84$W'S*10:.;;P 'L,I":]6*7E+FS#-0Q,.%=>C@UZK90\\
MGA4DW]1OSN (8BYJH6^T4*!YI#KP<R+"9-L@G&;==YM 2HA9BEWZG2E+&E8"
M1P'Z3/((_)LP(?DEQ8Z=9:PLE=GXKR@C;.^04$'1OGU[M L[<]#@)OR>TA6<
M5A'&KUGS>@FC,0I'99)=4YC%,0O15J722P@3!16E4A5K<NUBLU:WV@"2JB0V
MH:A$61',H^1[-:1K!WTC$2_4#-HG6^K@ZTBH MKJ6!*Q(CDMC=E-2C<P#J7:
M4?AL*C9%LJ)EO9AMX"KG:XP;!D8F!)WM]@9?@,>"1"HG1DICZ?:Z9O=!C.HE
MED<(?=?H]!79-\+MH7.T<^_KJ[\;KO:)V>NH0*B,;,LEKE*LG1!1DBK@O@.S
MH&\J)J@Z1Y0J<=O<(T .R1%@G3C=P^A(0Z5 WI"L4BRQ'2)N2^%=&6QAX?3;
M'<V&LB,:-6OD_M (:'V?"& Y]KN,U&G%UBH)LD:X"OOPP(:"^"@$+142FFJ;
MI"D@&UI#4L1)62 T2MV<8I:3/%3K*#"JC\5U>I&J2C60./:G6F?Y7HLROP $
M'QUFHZ%48-PQK[B(J# PW"DI2NKN?@PB5A8IV;@LKX-6,PWNJE+8NE8=,R3I
M%E\UKO3V[>'7M/4!6*(Y,MIIWFZ;]98EH_M[G9[9MS^\;9O.!_?^);%6;;(V
M&R-38B:>--J-'<,6/6ZKN 'G;J$I0+T?'!V7_2^!KUUL$P1F/5-P:F_TI'):
M>F:_]SVRC<S_WVEM7T1#K@O+K;#K"475&#TZZ)P,ROJY?Y30@?GGSP="^IF
MLE5D&S]2&AJCO0#_#,R=C\_/.[/^#-J=8\-<,)RE!0[3>Y$[^E"HK'J*?1N#
M/Z])[(WU_7ND@NM;-%?0E"A7[]TLW<[S>C3;MRQD5?*TDO=9/G$9M7WJ>['Z
MAF[T-U!+ P04    " "(@*Q6&!*!%Q(%  #$$P  &0   &5X,S(R8FQZ93$P
M+7$R,#(S,#,S,2YH=&WM6.MOVD@0_WY_Q93HVD3"3\C+4"3*0T5* P6B7C^=
MUO8Z[,7VNNLEA/[U-[MK$O)H<E'OVEY5A"SC>>S,;WXSN[C]HC_NS3].!K"0
M60J3LS<GHQ[4+,?YT.@Y3G_>A[?S=R?0M%T/YH+D)9.,YR1UG,%I#6H+*8O
M<5:KE;UJV%R<._.IHUPUG93SDMJQC&N=MGJ"5TKBSF_M%Y8%?1XM,YI+B 0E
MDL:P+%E^#A]B6EZ 955:/5ZL!3M?2/!=OP$?N+A@E\3()9,I[6S\M!WSN^WH
M1=HAC]>==LPN@<6O:\SWH\-F%!\VFOB)HD88)6&<1&'2# _WDX3\Z6&0#JH;
MFU*N4_JZEK'<6E"U?G#H%[*U8K%<!)[K_E[3>IUVPG.)BPDT-K?&QSU/DEY)
MBZ3L/ ]T/C5CNA%'/.4BV''UIZ4D5D(REJZ#5W.6T1).Z0JF/"/YJWJ)-;!*
M*EAB%$OVF6),&)[^N:KB13\IR^DF?A/TX&K!0B9?[G@';JOAV_[ML)\.^(%<
M'S:*L"94?*<T>X/I?#0<];KST?@4QD.83$>GO=&D>P+#T6D7;_%N/$2-P?2'
M3V9R-IV==4_G,!^#=P1G]LSNV3 ;]'1R7F/?K4-W!MW^>#(?]&%;?:-T[!XH
M%.9O!S#K3M]T3P<S:_S'R> C='MS)?%=U[>?C<3C9,B(.,?^";F4/ L.,-<M
M/W\M2\F2]7\.:?-!2$<Y1#S/::1&&:R87(!<4'B_) *S2]<PI047$E XY"(#
MS[7> T_@#8DNPI1\IG48Y9$-N\KJY<Z1[[NM'L\*DJ_U+Z^U!PD7VNDGXQ1H
M'JL!]XZ(:%'UGU?78ZT.I(2$I3@$KT.9T6@I<-)BSB2/87 5+4A^3G$@9ADK
M2Q4V?I5FC-,3%E10C&\['I/")AP,N Y#'-\7,"$R6M"TKJU["T83&+*<Y!$C
M*8R3A$48+3K38I-472\0K@%%JFQU*):B7!*LG.1;I#1DQ&Q(S LUU+?59@9N
MD[MB9+7&C(B0Y+2TQE<I74,WDDJB&%E79DHEI*5^F*WA(N<K1 JAD N"Z>T?
MM9[!P(+$J@I62A,9'.W;^P^RTCQB>8QD#ZSFL5+[3DS=]?8VZ7W[Y6_#U3BT
MCYH*"%61JD&298K=$B%+4D75:_H*^FG)!%4;<ZD*5]4>";)+]@ [P]O?C?<,
M50JTC4B88E-M&'%#_FOB5[3PCAM-8X:^8QK7=7O\U SP?TP&L!PG7$9T67&8
M2H*F,3Z%;7H0IJ9I(6BIF%!78I*F@&88#8X;%!1(C=(,H^1Z#*'#6)\S=7E1
M:YD:(O&""KUF>6=$V<\AP79U&P?%/SO<W'/SJ-7C,JGXOG$<<A%386%%4U*4
M--C<M&)6%BE9!RS7==%&K=MA*/I>JJ$<D;2BL$[.B*L#:_/@R'9=';#$<&2\
M6;DZS]I&YLCXOM#'4Z+[B/Q1XW_/LZ,#%QN-#46;)JD8"9.62(/7M49MHU-1
M-_"+*_!N=[EB\UW8#&+;Y_IOW>E][ J]H>$A86VV2<\W1X0[_RXJN/[_29OX
M8AIQT]7!$IM2**U:Y^5.\[!5ZNOMDXN!YNNO#X#Z%31S%=ZUGZDXM<XMV'_!
M]11<7SA,_P+NR3/.1#"$K$#,;M!3.W\WBO@RE^J/4P7FWI?0=/3V^.5]6_(B
M./Z*3?M.K?3[H(*;MV&!H"G.KTMZ[PW1S1ZOMVOWQH2$)4^7\K[)$R^5JJMY
MOZ7?M'7^!E!+ 0(4 Q0    ( (B K%:E^:V!/%T" )"^%P 1
M  "  0    !B;'IE+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0    ( (B K%8H0FR7
MI!   $^Y   1              "  6M= @!B;'IE+3(P,C,P,S,Q+GAS9%!+
M 0(4 Q0    ( (B K%:)IS'M3QP  $ 3 0 5              "  3YN @!B
M;'IE+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4    " "(@*Q6\4S+'9ID  !
M<00 %0              @ ' B@( 8FQZ92TR,#(S,#,S,5]D968N>&UL4$L!
M A0#%     @ B("L5OHO![ :Y   7[() !4              ( !C>\" &)L
M>F4M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0    ( (B K%;"C 3T?8\  ">=
M!@ 5              "  =K3 P!B;'IE+3(P,C,P,S,Q7W!R92YX;6Q02P$"
M% ,4    " "(@*Q6?2M'9G@(   D*@  &0              @ &*8P0 97@S
M,3%B;'IE,3 M<3(P,C,P,S,Q+FAT;5!+ 0(4 Q0    ( (B K%8/B</A<P@
M (,I   9              "  3EL! !E>#,Q,F)L>F4Q,"UQ,C R,S S,S$N
M:'1M4$L! A0#%     @ B("L5M&)]NL"!0  _!,  !D              ( !
MXW0$ &5X,S(Q8FQZ93$P+7$R,#(S,#,S,2YH=&U02P$"% ,4    " "(@*Q6
M&!*!%Q(%  #$$P  &0              @ $<>@0 97@S,C)B;'IE,3 M<3(P
@,C,P,S,Q+FAT;5!+!08     "@ * *8"  !E?P0    !

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